我想編寫一個規則,將某個特定模式的所有URL重定向到PHP文件。例外情況:CMS所在的control/
目錄。重寫規則不起作用
爲什麼
RewriteCond %{REQUEST_URI} ^/([^control]+)/([^/]+)$
RewriteRule .* /pages/index.php?language=%1&page=%2&%{QUERY_STRING} [L]
爲
domain.com/deutsch/start
(它拋出404)無法正常工作,而
RewriteCond %{REQUEST_URI} ^/([^control]+)/([^/]+)/debug$
RewriteRule .* /pages/index.php?language=%1&page=%2&page_debug=yes&%{QUERY_STRING} [L]
作品
domain.com/deutsch/start/debug
?
%{REQUEST_URI}!^/control /? – Aif 2009-11-24 21:19:33
解決使用第二個條件,如你所述。 (我在mod_rewrite並不是那麼棒)。謝謝! – 2009-11-24 21:35:33