apache .htaccess 重定向(xiàng)
最近需要在apache下麵配置301 域名永久(jiǔ)重定向
考慮使用(yòng)apache的rewrite或redirect實現。 我用rewrite 實現
1,通過在網站(zhàn)根(gēn)目錄新建.htaccess 文件 裏麵寫入
RewriteCond %{HTTP_HOST} ^a.com [NC] RewriteRule ^(.*)$ http://www.b.com/$1 [L,R=301]
就可以了(le),改成自己相關域名就可以了
2,apache主配置文件(jiàn)必須 開啟
RewriteEngine On
確保加載了 mod_rewrite模塊
<Directory /var/www/html/xxx.cn> Options FollowSymlinks AllowOverride All 確保這裏不是none
<Directoyr>
開始測試了(le)很久,要確(què)保(bǎo)每步都做(zuò)對才能成功(gōng)
Apache設置(zhì)301重定向防止域名權重分散
Apache設置301重定向防止域(yù)名權重分散(sàn)
大家在做網站的時候(hòu)都清楚,域名默許的是不帶www的域名,而絕大部(bù)分站長都(dōu)會使用帶www域名綁定網站,這樣(yàng)我們(men)就2個域名綁定了(le)一個網站。總所周知,搜索(suǒ)引擎喜歡原創、獨一無二的東西。若兩個站內容,頁麵完全相同,可(kě)能導致(zhì)百度隻認可其(qí)中一個為原創,另一個是抄襲。同(tóng)樣如果一個站用(yòng)兩個域(yù)名,容易導致百度(dù)隻更新其(qí)中一個的快照,而另外一個不更新。或者今天更新這個,明天更新那個。很明顯,這樣容易分散(sàn)權重,甚至導致其中一個域名被當作作弊站而被K掉。如果確實要使用雙域名,我建議你(nǐ)把其中一個域名用301重定向,這個就是本次筆(bǐ)者要談的內(nèi)容。
筆者使用的是(shì)Apache搭建的網(wǎng)站運行環境(jìng)
大家在做網站的時候(hòu)都清楚,域名默許的是不帶www的域名,而絕大部(bù)分站長都(dōu)會使用帶www域名綁定網站,這樣(yàng)我們(men)就2個域名綁定了(le)一個網站。總所周知,搜索(suǒ)引擎喜歡原創、獨一無二的東西。若兩個站內容,頁麵完全相同,可(kě)能導致(zhì)百度隻認可其(qí)中一個為原創,另一個是抄襲。同(tóng)樣如果一個站用(yòng)兩個域(yù)名,容易導致百度(dù)隻更新其(qí)中一個的快照,而另外一個不更新。或者今天更新這個,明天更新那個。很明顯,這樣容易分散(sàn)權重,甚至導致其中一個域名被當作作弊站而被K掉。如果確實要使用雙域名,我建議你(nǐ)把其中一個域名用301重定向,這個就是本次筆(bǐ)者要談的內(nèi)容。
筆者使用的是(shì)Apache搭建的網(wǎng)站運行環境(jìng)
1.我們(men)先設置Apache下的httpd.conf增加下麵(miàn)代碼
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
否則你的下麵的.htaccess不會工作
2.我們將域名(míng)301重定向到www的二級域名,在網站跟目錄創建一個.htaccess文件,並將下麵提供的代(dài)碼寫入文件。
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^jieyitong8.com [nc]
rewriterule ^(.*)$ [url]http://www.ynaad.com/$1[/url] [r=301,nc]
這個規則 沒測試成功 不知道是那你沒做好(hǎo)
重啟下Apache就可以實現(xiàn)了
關鍵詞:apache,.htaccess,重定向
閱(yuè)讀(dú)本文後您(nín)有什麽感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1