apache AllowOverride / var / www / html但不是/ var / www / html / temp /

时间:2014-11-23 14:12:11

标签: apache httpd.conf

我有一个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>

1 个答案:

答案 0 :(得分:0)

这里并不是一个真正的诀窍,如果你创建一个概念上低于第一个目录的第二个目录部分,它的变化将被合并:

<Directory "/var/www/html/temp">
  AllowOverride None
</Directory>

为清楚起见,只需将其放在现有“目录”部分之后,尽管对于非严格必要的目录。

您应该查看&#34;配置部分的基础知识&#34;手册中的主题。