我在.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/
如何避免呢?
答案 0 :(得分:0)
这将帮助您:
RewriteRule ^(?:priv|PRIV)\?.*$ https://m.me/ [R=301,L]
答案 1 :(得分:0)
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
等