?
可能您的網(wǎng)站優(yōu)化了一段時(shí)間,但是網(wǎng)站優(yōu)化效果還是不太明顯,當您反復核實(shí)在操作的過(guò)程一直準確無(wú)誤的時(shí)候,還是無(wú)法確定問(wèn)題出在哪里。著(zhù)急!那么,這時(shí)候您需要往網(wǎng)站調整這一塊去考慮了。301重定向就是其中一點(diǎn),也是很重要的一個(gè)環(huán)節。301重定向的重要性――如果網(wǎng)站沒(méi)有做301重定向會(huì )在網(wǎng)站后期造成分散流量的后果,接下來(lái)由嘉興網(wǎng)站建設公司教大家如何做301重定向。
設置 301 重定向,務(wù)必先備份相應目錄下的.htaccess文件。
一般情況下,該文件都在網(wǎng)站根目錄下,如果沒(méi)有的話(huà)可以手動(dòng)新建
工具:http://www.cnfree.org/htaccess/#a_errorPage
1.重定向domain.com到www.domain.com
這種重定向旨在使域名唯一,是網(wǎng)站SEO必須要做的,后面重定向www.domain.com到domain.com也是出于同樣的原因,只是形式不同。打開(kāi).htaccess文件,加入以下規則。(下面的規則是針對主域名的,子域名要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
2.重定向www.domain.com到domain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
3.重定向olddomain.com到www.newdomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
4.重定向olddomain.com to 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
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [R=301,L]
建立:.txt文件將后綴修改為.htaccess,利用notepad打開(kāi),將之前的代碼復制粘貼。保存并上傳到網(wǎng)站根目錄文件下。
注意:如何創(chuàng )建.httaccess文件創(chuàng )建.htaccess文件也許會(huì )給你帶來(lái)一些困難。寫(xiě)文件很容易,你只需要在文字編緝器(例如:寫(xiě)字板)里寫(xiě)下適當的代碼。最困難的可能是文件的保存,因為.htaccess是一個(gè)古怪的文件名(它事實(shí)上沒(méi)有文件名,只有一個(gè)由8個(gè)字母組成的擴展名),而在一些系統(如windows 3.1)中無(wú)法接受這樣的文件名。在大多數的操作系統中,你需要做的是將文檔保存成名為:“.htaccess” (包括引號)。假如這么操作了這也不行,你需要將其先命名為其它名字(例如htaccess.txt),再將其上傳到服務(wù)器上,之后直接使用FTP軟件來(lái)重命名。
?
更多資訊請關(guān)注嘉興網(wǎng)站建設公司。
?
?
?