我在.htaccess中进行重定向时遇到了一些问题。
我在Wordpress网站上通过插件进行了creadet重定向:
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]
好的,纸牌食物:
#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
等等