2012-02-13 36 views
12

所以我在我的.htaccess文件底部有一個重寫條件作爲一個catchall。偉大工程,但我希望它忽略任何請求,並與「/index.cfm」開始如果URI沒有以此開頭,則重寫條件catchall

RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule (.+) /index.cfm?event=baduri&uri=$1 

所以/index.cfm?fddssds不會觸及

但/ gdfgdfgdfdgf將被重定向..

回答

15

你可以試試這個,讓我知道:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !^/index.cfm 
RewriteRule (.+) /index.cfm?event=baduri&uri=$1 [L,NC]