觸屏版
全國服務(wù)熱線:0571-87205688
登錄
注冊
客戶中心
關(guān)注云客
先前我們在靜態(tài)網(wǎng)頁如何正確設(shè)定301重定向提過各種301永久重定向語法,這次要教大家使用.htaccess來進(jìn)行301 Redirect。
如何建立.htaccess?
首先您的server必須是apache系統(tǒng),通常您使用PHP空間的話,那就是使用apache。在網(wǎng)頁的根目錄下,通??梢哉业揭粋€.htaccess的檔案,若沒有則需自已建立一個。由于在Windows中無法建立以點(diǎn)為開頭的檔案,故我們先建立一個htaccess.txt檔,上傳至FTP后再修改檔名為.htaccess即可。(若上傳至FTP后找不到檔案,須在FTP軟件設(shè)定強(qiáng)制顯示隱藏檔案)
使用.htaccess來進(jìn)行301重定向
htaccess 301重定向語法基礎(chǔ)介紹
在網(wǎng)站根目錄建立好.htaccess后,接著用任何notepad軟體開啟就可以直接寫入語法。
以下為301 redirect的各種運(yùn)用方式:
# 進(jìn)入到您的域名后即301 redirect到其它域名
Redirect 301 / http://example.com/
# 進(jìn)入到old.html后即301 redirect到其它域名的子目錄下
Redirect /old.html http://example.com/newdirectory/
# 進(jìn)入舊的網(wǎng)址即301 redirect至新的網(wǎng)址
Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html
htaccess 301重定向的進(jìn)階SEO用法
一般網(wǎng)站都會有網(wǎng)址不一致的情怳,什么是網(wǎng)址不一致?即輸入www.domain.com或www.domain.com/index.php或是輸入沒有www的網(wǎng)址都可進(jìn)到首頁,一般人可能感覺不出有影響,但對搜索引擎來說只要網(wǎng)址不同就是不同頁面,因此我們看似差不多的網(wǎng)址,其實(shí)搜索引擎并不這么認(rèn)為。
所以我們要教大家如何維持網(wǎng)址的一致性,讓從index.php進(jìn)來的或是從沒有www進(jìn)來的統(tǒng)一都用301永久重定向的方式轉(zhuǎn)到www.domain.com
# 以下兩行不可省略
Options +FollowSymLinks
RewriteEngine on
# 將index.php 轉(zhuǎn)到 /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
# 將沒有www 轉(zhuǎn)到有 www
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
評論(0人參與,0條評論)
發(fā)布評論
最新評論