我想知道如何使用我的根目录上的.htaccess文件限制访问我的根目录中的文件。我有以下代码,但它无法正常工作。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
感谢任何帮助。
答案 0 :(得分:0)
如果我理解正确,您希望使用.htaccess
阻止访问您的wordpress文件。为此,您可以使用:
<FilesMatch (wp-config|wp-admin|wp-content)\.php>
order allow,deny
deny from all
</files>
或者如果您使用的是Apache 2.4:
<FilesMatch (wp-config|wp-admin|wp-content)\.php>
Require all denied
</files>
然后,您只需要输入要限制访问的特定文件。我只是将其中三个重要的例子作为例子。希望这会有所帮助。