日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > 使用.htaccess提高WordPress的安全性和可用性

使用.htaccess提高WordPress的安全性和可用性

來源:程序員人生   發布時間:2013-10-09 17:06:36 閱讀次數:3568次

.htaccess 是一個特殊的文件,它能改變服務器的設置,比如它可以定制 404 錯誤頁面。

.htaccess 看起來很復雜,其實并不難,我們可以把它認為是由一些簡單命令或者用法說明組成的文本文件,不過它卻能極大的提高站點的安全性。

1. 保護 .htaccess 自身的安全性

阻止通過讀取和寫入 .htaceess 來更改服務器安全性的設置。

<files .htaccess>order allow,denydeny from all</files> 

2. 隱藏服務器的數字簽名

隱藏服務器的數字簽名之后,入侵者將更難找到安全漏洞,因為他們不知道網站背后的服務器是什么。

ServerSignature Off

3. 限制上傳文件的大小

這個能夠幫助阻止 DoS 攻擊(用戶通過上傳巨大的文件來沖垮服務器)并且能夠節約帶寬。

LimitRequestBody 10240000# limit file uploads to 10mb

4. 停止 mod_security 過濾器

這個設置是可選的,并且要特別小心處理。這些指令告訴服務器不要使用 mod_security 過濾器,因為 mod_security 過濾器不允許用戶發表含有這些單詞 “curl”,“lynx” 或者 “wget” 等等單詞的文章。這個看起來有點瑣碎,但是這個讓一些站點頭痛,因為這些單詞幾乎那些站點每天都會用到。

SecFilterInheritance Off

5. 保護 wp-config.php 文件

我們可以通過 .htaccess 文件阻止入侵者讀取和寫入 WordPress 的配置文件。

<files wp-config.php>order allow,denydeny from all</files>

6. 自定義錯誤文檔

這條指令做的更多是網站的易用性而不是安全性。它們指定了一旦服務器錯誤,哪個頁面將被顯示,如頁面找不到(代碼 404) 禁止訪問(代碼 403)等等。

ErrorDocument 404 /notfound.phpErrorDocument 403 /forbidden.phpErrorDocument 500 /error.php

7. 禁止瀏覽目錄

這條指令阻止瀏覽服務器上沒有 index 文件(如 index.html,index.php 等等)的文件夾目錄內容。

# disable directory browsingOptions All -Indexes

8. 防止圖片盜鏈

這個能夠阻止其他網站盜鏈圖片,當有人試著直接鏈接到你的網站上圖片,下面的代碼將會使其顯示 stealingisbad.gif 這張圖片。

#disable hotlinking of imagesRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://(www.)?yourdomain.com/.*$ [NC]RewriteRule .(gif|jpg|png)$ http://www.yourdomain.com/stealingisbad.gif [R,L]

9. 在你的站點給每個 URL 設置符合規定的或者“標準”的鏈接

這能夠幫助提高網站的易用性和提高網站在搜索引擎中的排名。總之,它會把來自 http://yourdomain.com 的請求重定向到 http://www.yourdomain.com/

# set the canonical urlRewriteEngine OnRewriteCond %{HTTP_HOST} ^yourdomain.com$ [NC]RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

10. 保護博客免受垃圾留言的侵擾

最后這條指令將會阻止用戶直接從其他網站的留言提交框發表留言,雖然這不是一個可以的防止所有垃圾垃圾留言的方法,但是它確實能夠幫助你。

# protect from spam commentsRewriteEngine OnRewriteCond %{REQUEST_METHOD} POSTRewriteCond %{REQUEST_URI} .wp-comments-post.php*RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]RewriteCond %{HTTP_USER_AGENT} ^$RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

這些代碼應該放到 .htaccess 文件中 WordPRess 默認用于永久鏈接的代碼之后。當然還有很多 htaccess 的指令和很多的方法可以提高網站的可用性和安全性,不過這里所列出的應該占了日常所需的大部分了。當你上傳該文件到服務器上之后,你應該仔細測試直到網站所有的功能都工作正常。檢查下是否受保護的文件能否被訪問,依舊允許訪問的文件和文件夾是否能夠正常訪問。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩一区在线视频 | 91这里只有精品 | 成人av毛片 | 91麻豆精品国产91久久久久久久久 | 在线看的av | 欧美国产精品一区二区 | 免费成人av| 久久精品亚洲一区二区三区浴池 | 久久久亚洲欧洲 | 日韩高清国产一区在线 | 亚洲性视频在线 | 欧美日韩成人在线播放 | 不卡一区二区三区四区 | 国产一区二区日韩 | 国产高清在线 | 国产超碰人人爽人人做人人爱 | 99精品免费久久久久久久久 | 国产精品久久久久久久久久久久久 | 偷拍自拍在线 | √天堂资源地址在线官网 | 免费视频一区 | 成人黄色小视频 | 色婷婷国产精品免费网站 | 日韩一区二区三区在线 | 91精品国产色综合久久不卡蜜臀 | 国产精品视频一二三四区 | 国产激情在线视频 | 亚洲成人精品久久久 | 黄色裸体网站 | 国产激情视频在线 | 成人午夜免费视频 | 日本一区二区三区四区在线观看 | 色先锋在线 | 国产综合久久久 | 精品久久久一区 | 操人视频网站 | 久久久精品免费观看 | 91精品一区二区三区久久久久久 | 99国产超薄肉色丝袜交足的后果 | 成人黄色电影在线观看 | 久久久国产一区 |