我使用htaccess重寫引擎讓網址看起來不錯, from www.mysite.com/index.php?pag=home到www.mysite.com/pag/home從網站隱藏index.php網址
它正常工作與此規則
RewriteRule ^pag/([^/]+)$ index.php?pag=$1 [L,QSA,NC]
,但是當我去www.mysite.com它重定向我www.mysite.com/index.php 有沒有辦法來重定向到www.mysite .COM/PAG /家?
我試圖
redirect 301 /index.php http://www.mysite.com/pag/home
但是當我嘗試去www.mysite.com瀏覽器給我「頁面不exsist錯誤」
不是真的,因爲我已經有了子 一些獨立的服務,所以我不希望出現這種情況,當你去mysite.com/service1重定向到www。 mysite.com/index.php?pag=service1 – Gusepo 2010-04-17 17:52:12
啊,我明白了。您仍然可以使用該規則,但您必須更清楚地瞭解您希望重定向的方式。使用^ $而不是^(。*)$只會定位空的URL。 – 2010-04-17 18:05:45