2011-10-10 84 views
1

在我的應用程序中,如果www.example.com是我的網站,那麼我的用戶和管理單元空間分別爲 ,那麼www.example.com/admin是我的管理網址。如果在根文件夾中存在.htaccess文件,如何禁用子文件夾中的.htaccess效果?

我在我的根目錄中使用了一個.htaccess文件,它影響了我的管理文件夾中的一些功能,我不想這樣做。

例如,請考慮下面是我的文件夾結構

.. 
.htaccess 
index.php 
admin 

所以,如果我不希望的.htaccess規則來管理文件夾中的應用,有什麼辦法?

回答

1

發現對於不具有的httpd.conf(共享託管例如)直接訪問,只是把在子文件夾中的另一個.htaccess文件的人,並設置所需的行爲。

0

您應該可以執行此操作,但它確實需要對httpd.conf配置的寫入權限。

如果你有機會獲得httpd.conf文件,像

<Directory /admin> 
     AllowOverride None 
    </Directory 

應該做的伎倆。

另外,請注意,在根目錄中使用.htaccess文件(如您所說的那樣)不是推薦的方法。將htaccess文件的內容移動到httpd.conf文件的正確上下文中會更好。

更多信息可以在http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

相關問題