301重定向的作用就不多說了,這里給出點(diǎn)代碼供大家參考也是方便自己以后查閱,因?yàn)榭偸且阃,郁悶?/font> 注意:只適用于linux系統(tǒng),并需要虛擬主機(jī)支持。設(shè)置.htaccess文件,然后加入如下代碼,規(guī)則需要放在最開始,切記。 1.重定向domain.com到 www.domain.com
這種重定向旨在使域名唯一,是網(wǎng)站html" target="_blank" class="relatedlink">seo必須要做的,后面重定向 www.domain.com到domain.com 也是出于同樣的原因,只是形式不同。
打開.htaccess文件,加入以下規(guī)則。(下面的規(guī)則是針對(duì)主域名的,子域名要修改) - RewriteEngine On
- RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
- RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
復(fù)制代碼2.重定向www.domain.com到domain.com - RewriteEngine On
- RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
- RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
復(fù)制代碼3.重定向olddomain.com到www.newdomain.com - RewriteEngine On
- RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
- RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
復(fù)制代碼4.重定向olddomain.com to newdomain.com - RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
- RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
復(fù)制代碼5.重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php - RewriteCond %{HTTP_HOST} ^www.domain.com$
- RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]
復(fù)制代碼
|