我有一箇舊的網址:的RewriteCond,重寫規則和無視多餘的查詢字符串
www.example.com/content.aspx?ID=227&ParentID=33&MicrositeID=0&Page=1
,我想改寫爲:
www.example.com/product/item
唯一重要的一點是ID = 227,其後的內容可以被剝離並且不是重定向所必需的。我需要而不是將任何querystrings傳遞到新地址,這基本上是從一個地址到另一個地址的硬重寫。
我有我的重寫規則:
RewriteCond %{QUERY_STRING} ^ID=227(.*)$ [NC]
RewriteRule ^content\.aspx$ http://www.example.com/product/item [R=301,L]
但正如我在mod_rewrite的,我掙扎了總小白 - 可以在任何htaccess的大師在那裏幫助我嗎?
您是否需要在重寫的URL內部有'ID = 227',比如'www.example.com/product /項目/ 227 /'? –