我有這樣的正則表達式代碼:正則表達式衝突
RewriteCond %{REQUEST_URI} !/login([/]{0,1}) [NC]
RewriteCond %{REQUEST_URI} !/search/([/]{0,1}) [NC]
RewriteCond %{REQUEST_URI} !/search/([^.]+)([/]{0,1}) [NC]
RewriteRule ^([^.]+)/?$ products.php/$1/ [NC,L]
RewriteRule ^([^.]+)/([^.]+)/?$ products.php/$1/$2/ [NC,L]
RewriteRule ^login([/]{0,1})?$ login.php [NC,L]
RewriteRule ^search([/]{0,1})?$ search.php [NC,L]
RewriteRule ^search/([^.]+)/?$ search.php/$1/ [NC,L]
問題是,當我去網站/搜索/航空自衛隊正則表達式重定向我products.php文件。 我該如何解決這個問題?
'[/] {0,1}'可以簡化爲'/?' – fge
是的最後一個字符可以/或不是 –