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
Apache 当url包含&a=dl时,需要始终重定向到page.php?id=xxxx_Apache_.htaccess_Mod Rewrite_Redirect_Rewrite - Fatal编程技术网

Apache 当url包含&a=dl时,需要始终重定向到page.php?id=xxxx

Apache 当url包含&a=dl时,需要始终重定向到page.php?id=xxxx,apache,.htaccess,mod-rewrite,redirect,rewrite,Apache,.htaccess,Mod Rewrite,Redirect,Rewrite,我有许多不同的从互联网到我的网站的传入链接,如: 或 或 您可以想到的任何其他类型或url。 唯一始终相同的部分是referer url包含&a=dl 我想将任何包含&a=dl的传入url重定向到它也包含的特定页面。php?id=xxxxx 我一直在阅读关于如何在htaccess中实现这一点的不同网页,但由于可能存在太多的变量,我真的对如何实现这一点不知所措 这个重写的东西已经是我非常不擅长的东西了,但是现在它可以包含任何我真的不懂的字符串 我希望有人能分享他的知识。您可以在您的文档中使用此代

我有许多不同的从互联网到我的网站的传入链接,如:

或 您可以想到的任何其他类型或url。 唯一始终相同的部分是referer url包含&a=dl

我想将任何包含&a=dl的传入url重定向到它也包含的特定页面。php?id=xxxxx

我一直在阅读关于如何在htaccess中实现这一点的不同网页,但由于可能存在太多的变量,我真的对如何实现这一点不知所措

这个重写的东西已经是我非常不擅长的东西了,但是现在它可以包含任何我真的不懂的字符串


我希望有人能分享他的知识。

您可以在您的文档中使用此代码。\u ROOT/.htaccess文件:


工作起来很有魅力。非常感谢你的帮助!
RewriteEngine On

RewriteCond %{QUERY_STRING} ^(id=[^&]+).*?&a=dl [NC]
RewriteRule . %{REQUEST_URI}?%1 [L,R=302]