1
使用的.htaccess文件,我想重定向的URL是這樣的:重定向URL與參數相同的URL不帶參數
http://www.mysite.com/a-page/?fp=123&sp=456&tp=789
到:
http://www.mysite.com/a-page/
所以基本上重定向URL不關心將參數值傳遞給沒有任何參數的相同url。
我已經使用了RewriteCond/RewriteRule,Redirect和RedirectMatch,但沒有任何運氣。
我最新的嘗試是:
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^a-page/$ http://www.mysite.com/a-page/? [L,R=301]
什麼建議嗎?
[你可能想擺脫的第一件事情(http://www.regular-expressions.info/catastrophic.html)是'(*。 )+'。如果你想要求至少一個字符,就用'。+'來表示。 –
是的,謝謝,重新編輯 – Randomize
在目錄上下文(.htaccess或)中,RewriteRule的路徑從不以斜槓開始。 –
julp