Apache下.htaccess文件的常用配置?

Tags: 網站, 文件,

我們常用.htaccess文件來設置偽靜態,或者用來做搜索引擎友好的301永久轉向,或者是網頁gzip的壓縮,圖片鏈接盜用保護等,當然除了這些常見的功能,下面這些有時候也很重要,比如通過.htaccess文件來提高你網站的安全度。.htaccess文件是一個簡單的文本文件,注意文件名前的“.”很重要,我們可以用自己喜歡的文本編輯器編輯它,然後上傳到我們的服務器,將其放在我們想要改變服務器默認行為的目錄下。一般呢都是放在網站的根目錄下的。可是到底怎樣寫呢?

Apache下.htaccess文件的常用配置

工具/原料

文本編輯器

網站

FTP

方法/步驟

1. 關於.htaccess偽靜態的設置 (wordpress)

雖然百度的搜索引擎優化指南講動態和靜態頁面對收錄沒有影響,但是靜態頁面的靜態化的優點在於可以減輕服務器和數據庫的壓力,加快了響應速度,同時也給網頁去除了不穩定因素,這樣從某方面來說也利於了網站的收錄。

Apache下.htaccess文件的常用配置

2.搜索引擎友好的301永久轉向方法

為什麼這是搜索引擎友好的呢?因為現在很多現代的搜索引擎都有能根據檢查301永久轉向來更新它現有的記錄的功能。

或者你為了更好的收錄,將權重轉移到一個域名上,你就可以這樣寫,比如將帶www轉向不帶www的頂級域名。你想反過來利用也可以。

Apache下.htaccess文件的常用配置

Apache下.htaccess文件的常用配置

3. 合理的設置Error頁面

當某個頁面出現401、403等錯誤時,你應該處理它讓搜索引擎知道,所以讓其顯示指定的頁面

Apache下.htaccess文件的常用配置

4.通過壓縮你的文件體積來優化提高網站的訪問速度。

如果網站的訪問速度你自己都無法忍受,你想想你的訪問者會為你等待多一秒嗎?而且你還不知到要壓縮下網站的文件!

Apache下.htaccess文件的常用配置

5. 緩存文件

同樣一個提高網站速度的方法,不過這個緩存也要看你網站的訪客量是否達到你必須使用緩存。

Apache下.htaccess文件的常用配置

6. 對某些文件類型禁止使用緩存

在另一方面,你又不想緩存有些文件,比如是更新很頻繁的內容。

Apache下.htaccess文件的常用配置

7.將HTML文件當PHP文件使

為了將html擴展名文件當作php文件使用,需要在.htaccess文件中添加下面的內容:這樣服務器就會把HTML文件作為PHP文件進行解析。

Apache下.htaccess文件的常用配置

8.屏蔽掉下載彈出的對話框

很多時候當你下載文件時,會詢問你是保存此文件還是打開,當然有人會反感這些東西,你可以把這段代碼放到.htaccess裡。

Apache下.htaccess文件的常用配置

9. 通過.htaccess放盜鏈

安全問題

沒有什麼絕對的安全,但我們基本的防護還是要做到,一些常見的寫法能提高網站的安全程度。

你的網站 流量增加一般來說是好事,但是你發現原因是被人盜用了你網站上的圖片等鏈接造成的,你還高興嗎?一般控制面板會有選項的,不過通過添加.htaccess代碼也可以實現。

Apache下.htaccess文件的常用配置

10. 防黑

下面這些代碼可以提高你網站的安全等級,去掉下面的幾行代碼,這樣可以防止一些常見URL惡意攻擊。

Apache下.htaccess文件的常用配置

11. 阻止訪問你的 .htaccess 文件

如果有人能訪問的.htaccess文件,那麼你寫的那些保護可就不是保護了。

你可以通過重命名htaccess文件來對其進行保護。

Apache下.htaccess文件的常用配置

Apache下.htaccess文件的常用配置

12. 禁止目錄瀏覽

禁止服務器對外顯示目錄結構,反之亦然

Apache下.htaccess文件的常用配置

13. 改變缺省的Index頁面

你可以把缺省的 index.html, index.php 或 index.htm 改成其它頁面。

Apache下.htaccess文件的常用配置

14. 通過引用信息來阻止某些不歡迎的瀏覽者

Apache下.htaccess文件的常用配置

15. 通過判斷瀏覽器頭信息來阻止某些請求

這個方法可以通過阻止某些機器人或蜘蛛爬蟲抓取你的網站來節省你的帶寬流量。

Apache下.htaccess文件的常用配置

16. 禁止腳本執行,加強你的目錄安全

Apache下.htaccess文件的常用配置

17.給文件夾設置密碼保護

這個請參考用 愛探路.htpasswd保護WordPress控制面板

注意事項

不管怎樣設置,如果你的網站是公開的,那麼你最終的目的就是為了更好的在訪問者的面前展現,做搜索引擎優化提高你展現的機會,提供更優質的服務,你網站的的價值取決於訪問者離開你的網站–是否還會想起AND再來。

注意書寫格式

相關問題答案