我正在寻找与 htaccess 一起使用的正则表达式选项。
我需要从任何网址中删除 £ 符号,然后重定向到另一个域,同时保留 £ 符号后面的参数
所以
example.com/£7.50
被重定向到
paypal.me/myid/7.50
这是仅重定向 example.com/£7.50 的 htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.exmaple\.com$
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/.+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]
{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^\Â\£7\.50$ "https\:\/\/paypal\.me\/myid\/7\.50" [R=301,L]
我已经尝试过一些选项 https://gist.github.com/ScottPhillips/1721489 毫无喜悦。有什么想法吗?
因此,URL 中带有 £ 符号的任何内容都需要删除 £ 并重定向到 Paypal.me,并附加我的 ID 和数值。
最佳答案
这就是最终的工作代码
RewriteRule ^\Â\£\/?(.*)$ "https\:\/\/paypal\.me\/myid\/$1" [R=301,L]
关于javascript - 使用正则表达式删除 £ 符号将 URL 重定向到 Paypal Me,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49593021/