一、301重定向问题
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^原域名.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.原域名.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.原域名.com [NC]
RewriteRule ^(.*)$ http://重定向域名.com/$1 [L,R=301]
二级域名重定向
RewriteCond %{HTTP_HOST} ^bbs.原域名.com [NC]
RewriteRule ^(.*)$ 重定向域名.com/$1 [L,R=301]
二、301具体应该怎么做
添加一个主机,如:
server {
server_name 新域名 旧域名 ;
if ($host != '新域名){
rewrite ^/(.*) http://新域名/$1 permanent;
}
}
例如:server {
server_name www.xxx.com xxx.com;
if ($host != 'www.xxx.com'){
rewrite ^/(.*) permanent;
}
}
permanent是永久的意思,就是域名做永久重定向。使用if条件句及host关键字判断访问请求是否是请求新域名,使用正则表达式,nginx的rewrite规则实现域名的永久重定向。
卢韬旭
三、为什么要做301重定向
看了一眼百度百科,上面说301重定向又叫做页面永久性移走,是站长必备的自动转向技术之一。你已经get了吗,但是你知道哪些情况下必须使用301重定向吗?下面是由花落为你总结的答案:
1、如果你想为网站更换域名,请千万要记得利用301重定向将原本的域名重定向至现在的域名。
2、如果你想删除网站中的不合理或无意义的目录,请千万要记得利用301重定向到网站首页。
3、如果你想把其他的一些闲置域名共同指向某一个在用的网站,利用301重定向就能够轻松实现。
4、如果你想实现网站URL的规范化,比如xxyfkj.cn和www.xxyfkj.cn的规范化,利用301重定向就可以完成。
好了,以上四种情况就是必须使用301重定向的时候,你还有各位站长可一定要牢牢记住呀,不要等网站的流量出现了问题再去后悔。
四、什么是301重定向,如何来做
进入主机的控制面板,设置就行
五、301重定向有什么好处呢?
提高一个域名的权重,这个你直接百度一下都知道的,只要网站质量好,301可有可无 查看原帖>>
满意请采纳