301重定向

301重定向的作用:1.规范网址;2.排除了重复页面;3.增加网址权重
首页新建一个空文件.htaccess,填入重定向规则后,上传到网站根目录。
用301将不带WWW的域名重定向主域名:
rewriteEngine on
rewriteCond %{http_host} ^abc.org[NC]
rewriteRule ^(.*)$ http://www.abc.org/$1 [R=301,L]
用301将绑定的其他域名重定向到主域名: 注意这个地方,有RewiteEnginee on这句,
RewriteEngine on
RewriteCond %{HTTP_HOST} ^其他域名.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.其他域名.com$
RewriteRule ^(.*)$ http://www.主域名.com/$1 [R=301,L]
旧域名重定向到新域名
创建一个.htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。
记住.htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件
如果所有的其它的域名都重定向到一个的话,可以直接如下, 省于RewriteCond语句.
用301将index.html、index.php等重定向到主域名:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.abc.org/ [R=301,L]
301转向和网址规范化
什么是301转向?

你可能感兴趣的:(重定向)