蜻怎么组词:LINUX下主域名301重定向到BBS二级域名的方法 | 萧涵SEO

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 20:55:52

LINUX下主域名301重定向到BBS二级域名的方法

萧涵建站经验301重定向26 Comments发表评论

经过我们团队的讨论,准备给商才SEO论坛启用http://bbs.shcai.com域名,原先的主域名留着后期建立主站,所以我就将原先的主域名做了一下301重定向,这之间遇到一点障碍,这里将解决方法记录一下,同是也希望对遇到同样问题的朋友有一个参考。

关于301重定向我以前也发过一篇文章讲解了几个方法,但这次是我以前也没试过的,开始做好了www.shcai.com转向了bbs.shcai.com,却发现shcai.com没转过去,到网上搜了一下也没找到解决方法,最终花了点时间了解了一下Apache中RewriteCond语句的运用才搞定。

RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这也是RewriteCond最原始、基础的功能。而RewriteCond语句之间默认的是AND,如果想要两个域名同时转向到一个地址,则要明确的写出来,也就是要使用OR。具体代码如下:

RewriteCond %{http_host} ^shcai.com [NC,OR]
RewriteCond %{http_host} ^(www.)shcai.com [NC]
RewriteRule ^(.*)$ http://bbs.shcai.com/$1 [L,R=301]