簡體   English   中英

htaccess永久重定向查詢URL到一個位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM