解决301跳转存在动态页面问题

2016-07-07 15:13 来源:www.chinab4c.com 作者:ecshop专家

我们在加入了301域名跳转,将没有www转到有www,将index.php转到/。
301跳转遇到问题,打开不带www静态页面地址时,会跳转到带www动态地址问题。
问题如:打开http://yoja365.com/article-316.html自动跳转到动态地址http://www.yoja365.com/article.php?id=316
解决方案,打开编辑ecshop里面的htaccess.txt文件
1.在RewriteEngine On上面加入Opti** +FollowSymLinks
2.在#RewriteBase /下面加入以下代码
#301将index.php转到/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
#301将没有www转到有www
RewriteCond %{HTTP_HOST} ^(yoja365.com)(:80)? [NC]
RewriteRule ^(.*)$ http://www.yoja365.com/$1 [R=301,L]
提示:代码里面网址改为你的网址。启用伪静态记住要把htaccess.txt文件改名为.htaccess

回答:
这个教程网上已经很多了

来坐沙发


这个教程网上已经很多了
www.yoja365.com 发表于 2012-11-25 20:27


网上做301是很多,我这个是做301跳转存在打开动态页面问题。网上几乎找不到相关解决方法

回帖是必须的,这个可以有!












1.95刺影www.360ear.com