2010-02-03 32 views

回答

2

第二個會更好,但是,它會進入一個循環,因爲重定向到/index.html?city=$1也將被處理,並且它與RewriteRule相匹配,它也將被重定向。例如:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.html?city=$1 [NC,L] 

會更好地工作,因爲它可以確保只重定向不適用於現有文件或目錄的請求。我嘗試了上述的「明斯特」示例,並將其重定向爲/index.html?city=m%c3%bcnster,這可能是也可能不是您要求的。

相關問題