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

Vlong Vlong 关注 六级站长 VIP
发表于其他技术文章版块

  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官网并没有说明,以上资料算是一个补充,希望能帮到有相似经历的站长们。

评论列表 评论
emotion支持
共0条回复,点击查看回复
puyuetian 乐天 九级站长 创始人 3#
+50豆
共0条回复,点击查看回复
发布评论

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

已有0次打赏
(3) 分享
分享

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

取消