【发布时间】:2014-11-23 14:12:10
【问题描述】:
我有一个wordpress网站,因为wordpress需要.htaccess规则,所以/var/www/html应该设置AllowOverride all。但是我有一些自定义文件夹/var/www/html/temp/,它有很多子文件夹,最大深度可能是9。/var/www/html/temp/images/avatar/username/large/cache/image.jpeg。如何添加另一个规则,以便<directory "/var/www/html/temp"> 可以与规则AllowOverride None 一起使用,谢谢。
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html
<directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Deny from all
Allow from all
</directory>
</VirtualHost>
【问题讨论】:
-
您是否尝试在现有块的下方添加另一个
<Directory>块,并带有AllowOverride None? -
@IMSoP,去哪里?在
<VirtualHost *:80>下还是在<directory "/var/www/html">下? -
紧跟在另一个
<Directory>部分之后:<Directory "/var/www/html">AllowOverride all</Directory><Directory "/var/www/html/temp">AllowOverride none</Directory>
标签: apache httpd.conf