2010-10-27 106 views
2

我需要一個htaccess 301重定向的動態網址,這個網址去:如何刪除?從使用301 htaccess的網址重定向

http://www.example.com/index.php/?content/page1 

http://www.example.com/content/page1 

我現在的htaccess的規則是:

RewriteBase/ 
RewriteCond %{HTTP_HOST} !="" 
RewriteRule ^index.php(/.*)$ http://%{HTTP_HOST}$1 [R=301] 

問題是我得到這樣的網址:

http://www.example.com/?content/page1 

如何從url中刪除該問號(?)。這也適用於這種模式的大約20個不同的網址。我希望規則適用於所有需要在此模式下使用301的網址。

+0

請使用代碼塊。 – joni 2010-10-27 08:32:56

+0

對不起,我添加了代碼塊。 – SeanSpeedy 2010-10-27 08:48:45

回答

0

?結束目標。

RewriteRule ^index.php(/.*)$ http://%{HTTP_HOST}$1? [R=301] 
+0

感謝您的回覆Ignacio。這使得我的原始網址重定向到主頁而不是新的網址。要回答你的問題,我不需要任何?在網址中。如果有任何幫助,我們正在使用Codeigniter框架。 – SeanSpeedy 2010-10-27 10:45:16