2009-06-29 32 views
0

的跳越規則如果URLmod_rewrite的 - 如果.PHP extenstion存在

這裏存在一個擴展名爲.php我不能想出一個辦法跳過下一條規則就是我目前使用

RewriteCond %{REQUEST_URI} !\.php 
RewriteCond %{REQUEST_URI} \/([0-9a-z]*)$ [NC] 
RewriteRule ^(.*) index.php?un=$1 [L] 

回答

2

你的問題有點含糊,但以下可能會有所幫助。它爲下一個重寫規則添加一個條件,以便只在請求URI中沒有發生.php時才評估它。

RewriteCond %{REQUEST_URI} !\.php 
RewriteRule # Your rewrite rule here 
+0

的RewriteCond%{REQUEST_URI}!\。PHP 的RewriteCond%{REQUEST_URI} \ /([0-9A-Z] *)$ [NC] 重寫規則^(。*)的index.php?UN = $ 1 [L] 這仍然導致php頁面加載爲變量 – Tim 2009-06-29 21:42:06