.htaccess 301使用正则表达式重定向
我在为.htaccess文件使用正确的代码时遇到一些问题。 我试图做到的是: 我们有一个二维码生成器,可以生成如下随机url: 我需要将所有这些url重定向到主页。 如何在htaccess文件中写入通配符?基本上,mydomain.com?APP-V2/之后的所有内容都应该重定向 非常感谢任何帮助 基本上,mydomain.com?APP-V2/之后的所有内容都应该重定向 如果您想要:.htaccess 301使用正则表达式重定向,.htaccess,redirect,http-status-code-301,.htaccess,Redirect,Http Status Code 301,我在为.htaccess文件使用正确的代码时遇到一些问题。 我试图做到的是: 我们有一个二维码生成器,可以生成如下随机url: 我需要将所有这些url重定向到主页。 如何在htaccess文件中写入通配符?基本上,mydomain.com?APP-V2/之后的所有内容都应该重定向 非常感谢任何帮助 基本上,mydomain.com?APP-V2/之后的所有内容都应该重定向 如果您想要: http://mydomain.com/?APP-V2/7091c104-32a8-4680-9c07-a7
http://mydomain.com/?APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00
要重定向到:
http://mydomain.com/
然后您只需去掉查询字符串(例如APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00):
但是如果您想要在?APP-V2/
之后的所有内容,您需要:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^APP-V2/(.*)$
RewriteRule ^$ /%1? [L]
似乎不起作用。请注意,在.com之后没有斜杠。因此,与.com/?APP-V2/it is.com?APP-V2/@RLemon不同的是,如果您单击该链接,发送到
mydomain.com
的请求是GET/?APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00http/1.1
等。您是正确的。提供的代码正在工作。由于一个特定的设置,它在一开始对我不起作用。现在是了。谢谢
RewriteEngine On
RewriteCond %{QUERY_STRING} ^APP-V2/(.*)$
RewriteRule ^$ /%1? [L]