我想重定向所有傳入的URL請求通過.htaccess
.htaccess規則 - 如何將傳入的「/login.php」url請求重定向到「index.php?do = login」?
例的index.php:
/johngroup -> /index.php?do=johngroup
/addmem -> /index.php?do=addmem
/autoshare -> /index.php?do=autoshare
/spamwall -> /index.php?do=spamwall
index.php
將處理所有的請求。
下面的代碼是不工作:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^/([A-Za-z0-9_-.]*).php? do=(.*)
RewriteRule .* /%1.php?do=%2 [R=301,L]
</IfModule>
你舉的例子是不明確的。您想要從哪個網址重定向哪些網址? 「我想重寫/重定向」 - 請注意「重寫」和「重定向」嚴格意義上是兩回事。您想在瀏覽器的地址欄中看到哪個網址? – MrWhite
如果用戶請求「http:// example.com/test」,它將重定向到http://example.com/index.php?do = test' –
yes abhushek sir,'http:// example。 com/test.php'到http://example.com/index.php?do=test –