• 销售:0755-83271919、83271881 服务:0755-83271606、83658105

帮助中心

HELP

URL重写规则典型应用(1)——301重定向

在网站运营的过程中,有时因一些不同的访问要求(譬如使用http://1.abc.com访问的是http://www.abc.com/1,使用http://2.abc.com访问的是http://www.abc.com/2),需对网站访问进行重定向设置。在我司的平台上,最直接最有效的做法是通过URL重写规则实现。下面给出URL重写实现重定向的的一些常用范例。


注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。(Windows主机是在/htdocs目录下,Linux主机是在根目录下)


1.重定向domain.comwww.domain.com


RewriteEngine On


 RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]


 RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]



2.重定向www.domain.comdomain.com


RewriteEngine On


 RewriteCond %{HTTP_HOST} !^domain.com$ [NC]


 RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]



3.重定向olddomain.comwww.newdomain.com


RewriteEngine On


 RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]


 RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]



4.重定向olddomain.com newdomain.com


RewriteEngine On


 RewriteBase /


 RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]


 RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]



5.重定向domain.com/file/file.php otherdomain.com/otherfile/other.php


RewriteEngine On


RewriteCond %{HTTP_HOST} ^www.domain.com$

 RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]
  • 投诉/Suggest:13823188098
  • 电话/Tel:0755-83271881
  • 邮箱/Mail:web@ni8.com
  • 地址/Add:深圳市福田区华强南路机械大厦6楼