我一直在用的htaccess現在特林一段時間,這個網址htaccess的重寫URL
http://www.domain.com/folder/file.php?id=whatever
改寫爲
http://www.domain.com/?id=whatever
任何幫助,將不勝感激!
我一直在用的htaccess現在特林一段時間,這個網址htaccess的重寫URL
http://www.domain.com/folder/file.php?id=whatever
改寫爲
http://www.domain.com/?id=whatever
任何幫助,將不勝感激!
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^$ folder/file.php?id=$1 [QSA,L]
不客氣! – cweinberger 2011-04-17 20:27:59
必須像
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ folder/file.php [QSA]
找確切的語法urself ...還注意到QSA標誌...其實它從重定向URL稱爲查詢字符串,以實際網址... '?'後面的部分也不能匹配即正則表達式中的查詢字符串...
爲什麼試圖將一個醜陋的URL改寫爲「不太醜陋」而不是使用www.domain.com/whatever格式? – ronaldosantana 2011-04-17 20:03:49