1. 將一個網(wǎng)址永久定向到另一個網(wǎng)址:
比如將www.yoursite1.com 定向到 www., 可以在你的 yoursite1.com的根文件夾內(nèi)的.htaccess 文件中加入這樣一行:
Redirect permanent / http://www./
如果沒有.htaccess 文件,,要新建一個,。這樣,當用戶訪問 www.yoursite1.com 時,,將自動轉(zhuǎn)向 www. . 同時也是告訴搜索引擎這兩個域名的關(guān)系,。
2. 將主頁的幾個地址表達形式定向到一個地址,這樣做的好處,,可以參看這里,。在你選定一個根地址以后,用這種方法使網(wǎng)站內(nèi)的所有鏈接保持一致,,可以使搜索引擎清晰的了解你的網(wǎng)站,,不至于迷惑。
一般,,網(wǎng)站的首頁都有幾種鏈接可以達到,,比如,http://www./ , http:/// , http://www./index.html (或/index.php, /default.asp), http:///index.html (或/index.php, /default.asp) 等這幾種形式都可以通向你的網(wǎng)站首頁,。
如果你選定了http://www./ 作為你的網(wǎng)站根地址,,可以用下面的301重定向?qū)⑵渌麕追N形式定向到跟網(wǎng)址,在你的.htaccess中加入下面幾行:(需要注意的是,,你必須運行的是apache服務(wù)器)
rewriteEngine on
rewriteCond %{http_host} ^
rewriteRule ^(.*)$ http://www./$1 [R=301,L]
# Redirect client index.html requests to "/"
rewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
rewriteRule ^index.html$ http://www./ [R=301,L]
上面的方案可以將 http:/// 和 http://www./index.html 定向到 http://www./ 這個根地址,。
如果你選定 http:/// 作為根地址,可以用下面方案將 http://www./ 定向到你的根地址,。和上面的方案一樣的效果,,重定向后你的網(wǎng)站內(nèi)所有的地址都將使用的根地址的形式。Slashdotcn使用的即是這個方案,。在.htaccess文件中加入下面幾行:
RewriteEngine On
RewriteCond %{HTTP_HOST} www.
RewriteRule ^(.*)$ http:///$1 [R=301,L]