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