簡體   English   中英

.htaccess 重定向 url 帶參數

[英].htaccess redirect for url with parameters

我已經四處尋找這個但沒有找到我需要的東西。 基本上任何 url 都有哪些? 最后后面的字符應該被重定向到另一個 url,但是除了語言之外的相同路徑。 一個例子會更清楚。

如果用戶登陸https://example.com/fr/contact-us/?utm_medium=email

他們應該被重定向到https://example.com/contact-us/?utm_medium=email

這應該是任何 url 的情況? 在最后/

不幸的是,我對重定向知之甚少,所以我在這里沒有很好的嘗試。

RewriteCond %{QUERY_STRING} ^utm_medium=\d+$
RewriteRule ..... [R=301]

基本上任何 url 都有哪些? 最后后面的字符應該被重定向到另一個 url,但是除了語言之外的相同路徑。

您可以使用此重定向規則:

RewriteCond %{QUERY_STRING} .
RewriteRule ^[a-z]{2}/(.*) /$1 [L,NE,R=301]

這里:

  • %{QUERY_STRING}. 確保有非空查詢字符串
  • [az]{2}/匹配任何 2 個字母的語言代碼,后跟/
  • 查詢字符串會自動復制到目標 URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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