AllowOverride All的正确路径是哪条?

时间:2015-06-23 07:09:19

标签: apache drupal

我的drupal上传到这个位置/ var / www / drupal

如果我想在apache2.conf中添加AllowOverride All

哪条路是正确的?

<Directory /var/www/drupal>
    AllowOverride All
</Directory>

<Directory /var/www/>
    AllowOverride All
</Directory>

1 个答案:

答案 0 :(得分:0)

我假设/ var / www / drupal是您复制所有Drupal文件的目录。在这种情况下,路径是正确的。只有一点不同:如果您有多个Drupal安装,例如在/ var / www / drupal2和/ var / www / drupal3中,那么我将使用您显示的第一个指令,而不是为所有指针重复相同的指令已安装Drupal的目录。

只要将AllowOverride All指令应用于Drupal根目录或其父目录,这些指令就没有实际区别。唯一的区别可能是,如果某人能够在没有您直接控制的情况下在/ var / www中编写.htaccess文件,并且您不希望发生任何不良事件,因为它。