簡體   English   中英

使用.htaccess重定向正則表達式

[英]Redirect Regular Expressions with.htaccess

我在.htaccess中進行重定向存在一些問題。

我通過Wordpress網站上的插件進行重定向:

https://example.com/priv- > m.me

而且效果很好。

但是,如果我在社交媒體上共享我的鏈接“ https://example.com/priv ”,那么例如Facebook會自動添加到我的鏈接中:

https://example.com/priv?fbclid=IwAR03gHqwIcjNTHDhltYhoF1mX-J4tw7x5YWqGGgwQQDmY1yiKqO_NJ5bsmA

然后我收到錯誤404,重定向不起作用。

我嘗試使用.htaccess進行重定向:

#PRIV
RewriteRule ^PRIV?(.*)$ https://m.me/ [R=301,L]
RewriteRule ^priv?(.*)$ https://m.me/ [R=301,L]

但是有一個問題,我的鏈接(例如/ privacy-policy /)也重定向到https://m.me/

如何避免呢?

這將幫助您:

RewriteRule ^(?:priv|PRIV)\?.*$ https://m.me/ [R=301,L]

Okey,我尋求解決方案:

#PRIV RewriteRule ^(PRIV|PRIV\\/|priv|priv\\/)$ https://m.me/ [R=301,L] RewriteRule ^(priv|PRIV)\\?.*$ https://m.me/ [R=301,L]

這不會重新鏈接具有以下內容的鏈接:

example.com/priva
example.com/prive
example.com/privacy-policy

但適用於:

`xmaple.com/priv
example.com/priv/
example.com/PRIV/
example.com/PRIV
example.com/PRIV?fbclid=transfer

等等

暫無
暫無

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

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