1
我想通過一個.htaccess文件來改寫我的網址,使它們看起來更乾淨。我有.htaccess用參數重寫網址
http://localhost:801/Test/test.php?school=19&name=Greenhaven-Elementary
,它需要最後看起來像個
http://localhost:801/Test/test.php/19/Greenhaven-Elementary
在我的.htaccess文件我有以下
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/+]+)([0-9]+)$ test.php?school=/$1&name=$2/ [L]
我曾嘗試其他方法,但在使用被新.htaccess文件我一直無法弄清楚。
真棒!有效。非常感謝。 –
這將如何轉移到只有一個參數?例如我有一個額外的網址http:// localhost:801/Test/test.php?item = 82但是當我更改.htaccess RewriteEngine RewiteCond%{QUERY_STRING} item =(。+)[NC] RewriteRule ^(。*)$ http:// localhost:801/Test/test.php /%1? [R = 301,NC,L]我得到一個錯誤 –
還有沒有辦法讓test.php不出現在完整的網址? –