2012-09-05 55 views
0

我使用mod_rewrite改造:請使用下列規則mod_rewrite的:僅改寫​​1網址

www.example.com/view.php?ID=1234

www.example.com/1234

,正確地重寫URL。 然而,當我去到該網站本身在:

www.example.com

它試圖重寫URL以及,顯示view.php頁面彷彿ID已經留爲空白,而比顯示index.php喜歡它通常會。

我該如何解決這個問題?

回答

0

從您的RewriteRule中刪除問號。這使得前面的表達式可選。

RewriteRule ^([A-Za-z0-9-]+)$ view.php?ID=$1 [L]