2011-02-08 39 views
1


我有.htaccess文件:
RewriteEngine On
RewriteRule ^enter(.*)$ /admin$1 [L]
我要讓內部服務器重定向到/管理/一些/信息頁面時用戶嘗試使用/進入/ some/info/ url。 這是工程正確的,除非在/輸入 url的情況。在這種情況下,服務器響應是301,瀏覽器重定向到頁面/admin
請幫助解決此問題。Apache的mod_rewrite的:未知的瀏覽器重定向

回答

0

如果你希望發生重定向時,纔會有之後的「進入」,在嘗試這樣的:

RewriteEngine On 
RewriteRule ^enter/(.+)$ /admin/$1 [L] 

希望這有助於!

+0

謝謝回答! – Strannik 2011-02-08 10:27:27

0

感謝您的回答! :)
我剛剛解決重定向問題以同樣的方式:
RewriteEngine On
RewriteRule ^enter/?(.*)$ /admin$1

+0

要小心,這個正則表達式有點不同,它仍然會將example.com/enter發送到example.com/admin。 – aorcsik 2011-02-08 10:34:13