2013-04-06 24 views
0

我試圖獲取它,以便文件夾min中的任何內容都不會得到我的重寫規則。如何忽略mod_rewrite中的目錄 - 試過^ min - [L,NC]

# Dispatcher wiring 

#Add to stop the rules applying to the minify rules 
RewriteRule ^min - [L,NC] 

RewriteCond %{REQUEST_URI} !dispatch\.php$ 
RewriteCond /var/www/sexdiaries.co.uk/docroot%{REQUEST_FILENAME} !-f 
RewriteRule ^(/.*)$ /dispatch.php?url=$1 [L,QSA] 
RewriteRule ^x\.!dispatch\.php([^b]+)!dispatch\.php$ !dispatch\.php [L,NE] 

文件夾min是在文件夾,以便根:/var/www/sexdiaries.co.uk/min

+0

你的規則看起來不錯,並應該工作。你把這些規則放在哪裏?在htaccess文件中,或直接進入你的apache配置文件的虛擬主機部分?如果是後者,你應該在'min'前加'/'。另外,你的最後一行似乎並不正確。 – Gerben 2013-04-06 18:26:53

+0

在虛擬主機中。在'min'前面添加了'/',現在又添加了404,這是對我的模板文件的改進。但是現在我不知道該如何解決問題,日誌文件中沒有任何內容。最後一行你認爲錯了什麼? – 2013-04-06 18:41:52

+0

在我的網站sepcific錯誤日誌。所以,它的導航到'/ docroot/min'我的'docroot'設置爲'/ var/www/sexdiaries.co.uk/docroot'猜我需要更新所有內容並將'docroot'設置爲'/ var/www/sexdiaries.co.uk /'? – 2013-04-06 18:44:08

回答

0

建議是:

<Directory /min> 
     RewriteEngine Off 
    </Directory> 

...或者類似的東西