收藏文章 楼主
WDCP利用.htaccess文件设置301重定向方法
版块:其他技术文章   类型:普通   作者:Vlong   查看:6487   回复:2   获赞:3   时间:2016-08-04 18:15:11

  WDCP控制面板里有一项301跳转,设置了但不成功,百度找原因,原来这里设置301跳转要有前后顺序的。


  比如:你想把abc.com跳转到www.abc.com上去,那整站这里你要先设置abc.com,然后文件数据库都归这个。弄好了之后,再设一个www.abc.com,这个其实是空的,官方上说要设置二个站,301跳转才能正常,不至于跳进死循环。


  反之:你想把www.abc.com跳转到abc.com上去,那顺序就按上面的相反来设置。


  之前我已经把文件全部放进不带WWW的站点去了,那现在我要做301的话,相当于要重新搬过家,感觉太浪费时间,我重新找方法。


  于是我想到了利.htaccess文件来做301重定向,我要重定向abc.com到www.abc.com,


  于是我找了个.htaccess,在里面写入:

RewriteEngine on
RewriteCond %{http_host} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]
  上传根部,但竟然没成功,没道理呀,之前没换云主机之前,也是这样设置的。


  又查百度,无果。。。。。。。


  最后一网友也用WDCP,.htaccess规则是可以的。


  完整的规则如下:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{http_host} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]
</IfModule>
  原来我是少了IfModule配置段,可能在WDCP下缺少了IfModule这配置段所以.htaccess设置301跳转没执行才不成功。最后我加上完整的301跳转代码规则才成功了。

 

  WDCP官网并没有说明,以上资料算是一个补充,希望能帮到有相似经历的站长们。

 
回复列表
默认   热门   正序   倒序
puyuetian
3F
乐天Lv815
+50豆
 1   2016-08-12 13:40:43  回复
guest
2F
游客Lv0
emotion支持
 2   2016-08-05 02:11:27  回复

回复:WDCP利用.htaccess文件设置301重定向方法

暂无用户组
退出
等级:0级
天豆:
游客:

公告

近期本站被人为恶意注册及发布垃圾帖,本站已开启普通用户发帖审核功能,VIP系列用户组不受影响,一但发现发布违法或垃圾帖的用户,该用户账号将会被永久封号,请大家共同维护互联网环境,共创美好互联网未来。

永久免费,购授权享豪礼

3年个人版授权+1940天豆仅需194元

终身个人版授权+3880天豆仅需388元

3年尊享版授权+13580天豆仅需1358元

终身尊享版授权+27160天豆仅需2716元

Powered by HadSky 7.9.3

©2015 - 2021 HadSky

购买产品 用户文档 加入QQ群 授权查询 网站绑定 客户案例 陕ICP备13005805号

您的IP:3.89.204.127,2021-12-02 18:11:07,Processed in 0.03746 second(s).

支持原创软件,抵制盗版,共创美好明天!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(3) 分享
分享

请保存二维码或复制链接进行分享

取消