0
我有一个文件可以在我的网站中使用.htaccess进行保护。我的网站建立在wordpress上,它已经有一个.htaccess文件,我想保护的文件与.htaccess文件位于同一个目录,所以这意味着我无法创建另一个.htaccess文件。在当前的.htaccess文件使用.htaccess保护文件
代码
# 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
我怎样才能插入下面的代码,上面的代码?
<FilesMatch file.php>
AuthName "Restricted File"
AuthType Basic
AuthUserFile /path/to/the/.htpasswd
require valid-user
</FilesMatch>
我试着在评论#END wordpress下面插入它,但是当我试图访问该文件时,它不会弹出一个框。我甚至使用<Files> </Files>
,并试图将其插入<IfModule></IfModule>
,仍然没有运气。任何机构都可以使用.htaccess文件吗?
你还可以创建一个名为'.htpasswd'放置在相同的位置,'.htaccess'? –
是的,我创建了它。我把它放在不同的位置。 – JAlex
将它放在'#BEGIN WordPress'行之前。 – anubhava