0
我在網上放置了一個新版本的網站,我必須將一些舊的索引頁面重定向到新網頁。 所以我產生了基於靜態URL(舊的重定向到新的)的htaccess。靜態網址上的RewriteRule
它適用於其中的一些,但它發現它對自己獲取參數的404錯誤(我認爲這是原因)。
有2條規則,工作之一,而失敗的一個:
<IfModule mod_rewrite.c>
RewriteEngine on
#Working one
RewriteRule old_page_indexed.htm http://newsite.com [R=301,L]
#Not working
RewriteRule PBBios.asp?PBMInit=1 http://newsite.com [R=301,L]
</IfModule>
我試着以下但不工作:
RewriteRule PBBios.asp\?PBMInit=1 http://newsite.com
RewriteRule ^PBBios.asp\?PBMInit=1$ http://newsite.com
你有任何想法怎麼辦這在htaccess?
非常感謝=)針對路徑和查詢字符串
碰巧,我前幾天回答過類似的問題。請參閱http://stackoverflow.com/a/14899735/1741542 – 2013-02-19 09:17:51