我试图通过htaccess保护我的wordpress网站 - 通过阻止文件夹中的php文件。
示例:
到目前为止:
拒绝wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>
仅运行某些文件(但我无法让目录在此级别上运行)
Order deny,allow
Deny from all
<Files ~ ".(xml|css|jpe?g|png|gif|js)$">
Allow from all
</Files>
答案 0 :(得分:1)
您无法使用Files
指令匹配目录。
将这两条规则作为主要WP .htaccess中的第一条规则:
RewriteEngine On
RewriteRule ^/?wp-content/.+?\.php - [NC,F]
RewriteCond %{REQUEST_URI} !^/(index|wp.+?)\.php [NC]
RewriteRule ^/?[^./]+\.php - [NC,F]
不要忘记删除所有Files
块。