Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 301使用正则表达式重定向_.htaccess_Redirect_Http Status Code 301 - Fatal编程技术网

.htaccess 301使用正则表达式重定向

.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

我在为.htaccess文件使用正确的代码时遇到一些问题。 我试图做到的是:

我们有一个二维码生成器,可以生成如下随机url:

我需要将所有这些url重定向到主页。 如何在htaccess文件中写入通配符?基本上,mydomain.com?APP-V2/之后的所有内容都应该重定向

非常感谢任何帮助

基本上,mydomain.com?APP-V2/之后的所有内容都应该重定向

如果您想要:

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]