通過htaccess文件達到SEO優化效果集錦

htaccess文件一直以來都是國內外眾SEO高手所仔細研究的一個文件,因為該文件在很多情況下接管著網站的最高配置(比如虛擬主機),如果能合理運用好.htaccess文件,不僅可以達到出其不意的SEO效果,更是可以解決很多與網站有關的疑難問題。

.htaccess文件準確的說是Linux系統下面的文件,從其文件名便可以看出。並且此文件有著嚴格的編碼與格式,多一個空格與少一個空格都有可能造成服務器的500Error,因此,我們不建議使用windows系統自帶的記事本編輯該文件。最好的手動編輯方法是使用UE或notepad2等高級文本編輯器。如果不方便下載或手動編寫的文件出錯,也非常推薦在線htaccess文本編輯器, 目前這款編輯器已經非常完善,並且在二次開發下已經增加瞭很多新功能,簡單易用,完美支持多條件復雜任務的htaccess文件智能生成任務。

在下文中我們也將同時介紹此htaccess在線生成器的使用方法與註意事項。

1、開啟網站的圖片防盜鏈功能

如果網站的流量有限,那麼圖片防盜鏈是非常必要的。不僅可以減少流量浪費,而且可以減輕服務器負擔。開啟圖片防盜鏈功能需要在htaccess文件中加入以下代碼:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^(/)?.*$ [NC]
RewriteRule .*.(gif|jpg|jpeg|bmp|png)$ /.gif [R,NC,L]

上面的代碼中,allow1.com與allow2.com分別是允許訪問網站圖片的域名,後面的baidu.com則是替換成的目標圖片地址。上面還包含瞭圖片文件的後綴參數,可以自行更改。如果通過htaccess在線生成器生成此段代碼,僅僅需要填寫幾個允許訪問的域名(不帶www與http),然後再填寫好準備替換的圖片地址。

2、自定義404、500等錯誤返回頁

如果你不希望網站在找不到網頁的時候出現404該頁無法顯示,就試試自己定義一個找不到網頁的出錯頁面吧!需要在htaccess文件中加入

ErrorDocument 404 /404.htm

前面的404是其錯誤代號,後面的/404.htm是自己定義的404頁面的路徑。需要註意的是,如果這個404頁面的大小小於512B,則IE會忽略此頁面,也就不會生效瞭。後面的參數需要使用網站相對路徑。在htaccess在線生成程序中,請切換到自定義錯誤頁面選項卡,然後在404(未找到)後面的輸入框中輸入你的錯誤頁面地址即可。在線生成工具還可以處理其它類型的錯誤,以此類推即可。請預先將404錯誤頁面制作好上傳到網站目錄。

3、首先是屏蔽網站目錄列表

目錄列表是在網站找不到默認文件時的應急措施,服務器將毫無保留的返回一個當前目錄下的所有文件。這將給網站帶來非常大的安全隱患。因此,現在很多程序都會在任何子目錄下面放一個index.htm文件來避免這種疏漏。但是,通過htaccess文件我們可以徹底的解決這個問題。

在文件中加入以下代碼:

Options -Indexes

這將徹底關閉網站的目錄列表功能,但對於網站的正常訪問是沒有任何影響的。如果想顯示文件列表,則隻需要將-更改為+。如果使用htaccess在線生成工具,隻需要把是否在沒有默認文檔的目錄顯示文件列表菜單選擇成隱藏即可,程序將自動生成相關代碼。

4、最復雜的WWW統一網址格式與重定向瞭

在SEO的觀點裡認為,如果***.com與都能訪問,這對於搜索引擎來說是個非常不好的體驗,也很容易造成權重分散。而我們要做的就是將帶www的網址與不帶www的網址進行統一。

我們不建議手動編寫該段代碼,自動生成程序已經做瞭完善的判斷,你隻需要切換到WWW域名重定向選項卡,在WWW域名重定向後面的地址欄中填入你希望最終使用的域名即可!註意,此處填寫的域名必須為完整網址,比如 /new.htm

前面一個參數使用相對路徑,也可以使用目錄名,後一個參數必須填寫完整網址。這樣才能生效,並且不出錯誤。在SEO中,搜索引擎也很快就會按照你的設置,將收錄的網頁更新。

此外,htaccess還可以實現比如MIME文件類型修改、域名重定向等功能,因此,能充分利用好該文件將能讓你的網站建設更加得心應手。

最後,給大傢推薦一個htaccess在線生成編輯器:/htaccess/ ,值得收藏進電腦,以備不時之需。