除外我正在嘗試將所有請求(例如example.com/123
或example.com/any-url
)重定向到check.php
。但我不需要重定向這兩個請求:example.com/
和example.com/?i=1
。如何將所有請求重定向到check.php,但sample.com/index.html和sample.com/?i=1
這裏是我的.htaccess:
RewriteEngine on
RewriteRule ^(|?i=1)($|/) - [L]
RewriteRule .* check.php
但這仍然一個重定向一切check.php我做了什麼錯?
你明確需要重定向'/'和'/ index.html'嗎?應該將諸如'/?i = 2'的URL重定向?這應該是外部重定向還是內部重寫? – MrWhite
我需要重定向到check.php,除了example.com,example.com/index.html和example.com/?i=1。沒有必要重定向URL,例如/?i = 2 – Kissless
「沒有必要重定向URL,例如/?i = 2」 - 儘管您沒有明確地將此作爲要排除的URL之一,現在這將被重定向,除非你想排除所有'i ='? –
MrWhite