2012-09-19 58 views
0

我的服務器上有幾個不同的軟件和多個子域。我使用的是典型的LAMP堆棧,CentOS,Apache,MySQL,PHP等。設置根.htaccess選擇性地忽略子域/文件夾

問題是,幾個特定的​​文件夾可以真正做到沒有任何來自根的.htaccess影響,因爲它破壞了一些關鍵區域的安裝。不幸的是,僅僅禁用RewriteEngine是不夠的,因爲影響它的更多。

這就是我想要做的。

根(我想這仍然有效,因爲它分配一些共同的東西,我想在我的域的大部分地區,但我希望能夠有選擇地能夠完全禁用.htaccess.htaccess達到一定的子域/文件夾)

爲了完全清楚,我不想阻止.htaccess完全影響其他文件夾,我只想指定它到達哪個文件夾,或者我不希望它到達的文件夾。

回答

0

你可以把文件夾中的一個htaccess文件,你不想mod_rewrite的只行做任何事情:

RewriteEngine On 

或者你可以在你的規則的頂部添加一些道直通:

RewriteEngine On 

RewriteRule ^/?folder_to_ignore - [L] 
RewriteRule ^/?another_to_ignore - [L] 
+0

不幸的是,這種修復方法不起作用。我已經嘗試過了。我希望有一些東西可以完全免除某些文件夾的任何想法.htaccess存在於任何地方。這是一種不需要.htaccess的軟件,它的許多效果已經到位,因此.htaccess在某些區域出現任何問題都會導致錯誤。 – Nux