2014-01-07 47 views
4

我最初的.htaccess只允许在一个目录非PHP文件的访问:htaccess的允许访问一个PHP文件

Order deny,allow 
Deny from all 
<Files ~ ".(xml|css|jpe?g|png|gif|js|pdf)$"> 
    Allow from all 
</Files> 

我要允许访问,现在一个特定的PHP文件(从的.htaccess相对路径富/酒吧/ baz.php)

尝试添加

<Files foo/bar/baz.php> 
    order deny,allow 
    Allow from all 
</Files> 

还试图

<Files ~ "(baz)$"> 
    order deny,allow 
    Allow from all 
</Files> 

如何为这一个文件添加访问权限?

回答

8

你可以尝试:

Order deny,allow 
Deny from all 

<Files ~ "\.(xml|css|jpe?g|png|gif|js|pdf)$"> 
    Allow from all 
</Files> 

<Files ~ "baz\.php$"> 
    Allow from all 
</Files> 
+0

谢谢!只要SO让我接受! – jerrygarciuh

+0

不客气,很高兴它解决了。 – anubhava

+0

我敢肯定,这也将允许访问foo/baz.php,bar/baz.php等。 – JasonWoof

相关问题