更新:当我第一次发布答案时,我错过了问题的症结;我的回答是关于.htaccess
安全性的,现在列在双线下面(如果您感兴趣,请向下看。)不幸的是,我在使用安全性方面没有具体经验,因此我只列出我将在何时以及如果/wp-admin/
使用.htaccess
的两种资源我需要它:
第一个建议以下内容(这里是对此的一些讨论。)
<Files ~ "\.(php)$">
AuthUserFile /etc/httpd/htpasswd
AuthType Basic
AuthName "restricted"
Order Deny,Allow
Deny from all
Require valid-user
Satisfy any
</Files>
后者有很多信息,特别是在评论中,但是请记住,提供要阅读的列表并不是您要找的答案。
抱歉,我对此没有什么帮助。
=======================================
通常,WordPress仅具有以下处理永久链接处理的内容,并且与安全性无关:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
最近,我发现了WP htacess Control插件,该插件可以.htaccess
为您管理很多事情,我非常喜欢它。调整设置后,添加了以下选项:
# WPhtC: Disable ServerSignature on generated error pages
ServerSignature Off
# WPhtC: Disable directory browsing
Options All -Indexes
# WPhtC: Protect WP-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# WPhtC: Protect .htaccess file
<files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
</files>
它还添加了以下有关性能而不是安全性的选项:
# WPhtC: Setting mod_gzip
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
# WPhtC: Setting mod_deflate
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary
</IfModule>
除了这个插件外,还有一些我尚未尝试过但专注于安全性并与之交互的插件.htaccess
-您可以尝试每个插件以查看它们对.htaccess
文件的作用:
除此之外,如果您想了解(WordPress)与WordPress相关的Apache安全方面的(IMO)专家资源,您可以在AskApache.com上找到它;花花公子是性交!他的博客不会解决您的“ 过多信息 ”问题,但至少您可以将其视为权威资源!
以下是一些示例(尽管并非全部与WordPress直接相关,它们都适用):
无论如何,希望这会有所帮助。