[英]Htaccess permanent redirect query urls to one location
我不知道如何將所有查詢URL重定向到另一個位置。
示例:我想重定向遵循此模式的所有網址:
https://www.test.com/index.php?option=com_sobipro&pid= [任何數字] &sid = [任何數字] &itemid = 646
到新位置: https : //www.test.com/some/place/
我已經在Google上搜索了數小時以嘗試學習,這是我到目前為止提出的內容,但是我不確定這是正確的。
RewriteCond %{QUERY_STRING} option=com_sobipro&pid=(.*)&sid=(.*)&itemid=646$
RewriteRule ^$ /some/place/ [R=301,L]
如果使用htaccess滿足條件,如何檢查請求的(無效的)URL的模式並將其發送到另一個地址? 任何指導將不勝感激。
將此規則作為最重要的規則:
RewriteEngine On
RewriteCond %{QUERY_STRING} option=com_sobipro&pid=[^&]+&sid=[^&]+&itemid=646
RewriteRule ^ /some/place/? [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.