0
我有一個規則,看起來像這樣則跳過模式匹配
RewriteRule ^([^/\.]+)/?$ index.php?marker=$1
我需要的,如果該URL是跳過此規則下一條規則/管理
我試圖
RewriteRule ^admin/?$ /maps/admin [S=1]
其次是上面的第一條規則,但這是給該頁面沒有正確重定向錯誤。
我有一個規則,看起來像這樣則跳過模式匹配
RewriteRule ^([^/\.]+)/?$ index.php?marker=$1
我需要的,如果該URL是跳過此規則下一條規則/管理
我試圖
RewriteRule ^admin/?$ /maps/admin [S=1]
其次是上面的第一條規則,但這是給該頁面沒有正確重定向錯誤。
嘗試使用RewriteCond再次接近。
RewriteCond {REQUEST_URI} !^admin/?$
RewriteRule ^([^/\.]+)/?$ index.php?marker=$1 [L]
另外,不要忘記將[L]
(最後)標誌酌情添加到您的規則。否則,它將繼續將它們處理成一個大型複合規則。
這似乎沒有工作。我需要它,所以如果URL是/ admin,它會去/ admin,而不是嘗試去index.php?marker = $ 1。換句話說,如果用戶想要轉到管理員那麼它會去那裏,然後什麼都不做/跳過重寫規則。 – Mike 2010-12-21 20:21:20