2012-02-13 11 views
12

Vì vậy, tôi có điều kiện ghi đè này ở dưới cùng của tập tin htaccess của tôi như là một catchall. hoạt động tuyệt vời, nhưng tôi muốn nó bỏ qua bất kỳ yêu cầu và bắt đầu bằng "/index.cfm"Ghi lại điều kiện catchall nếu URI không bắt đầu với điều này

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

nên /index.cfm?fddssds sẽ không được đụng

nhưng/gdfgdfgdfdgf sẽ được chuyển hướng ..

Trả lời

15

bạn có thể thử này và cho tôi biết:

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