我在为.htaccess文件使用正确的代码时遇到了一些麻烦。 我想要完成的是:
我们有一个QR代码生成器,可以生成这样的随机网址:
http://mydomain.com?APP-V2/7091c104-32a8-4680-9c07-a75c3ee61d7a/00
我需要将所有这些网址重定向到主页http://mydomain.com。 如何在我的htaccess文件中编写通配符?基本上应该重定向mydomain.com?APP-V2/之后的所有内容。
非常感谢任何帮助!
答案 0 :(得分:1)
基本上应该重定向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
):
RewriteEngine On
RewriteCond %{QUERY_STRING} ^APP-V2/
RewriteRule ^$ /? [L]
但是如果你想要?APP-V2/
之后的所有内容,你需要这个:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^APP-V2/(.*)$
RewriteRule ^$ /%1? [L]