Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
Php 如何使.htaccess在查询字符串之后获取所有字符串_Php_Regex_.htaccess_Url Rewriting - Fatal编程技术网

Php 如何使.htaccess在查询字符串之后获取所有字符串

Php 如何使.htaccess在查询字符串之后获取所有字符串,php,regex,.htaccess,url-rewriting,Php,Regex,.htaccess,Url Rewriting,我有链接: localhost/page/go/abc.html?var1=xxxx&var2=xxxx&var3=xxxx 而[htaccess]是 Options -Indexes RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ page/go.php?q=$1 [L,QSA] 但它只返回“go/

我有链接:

localhost/page/go/abc.html?var1=xxxx&var2=xxxx&var3=xxxx

而[htaccess]是

Options -Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ page/go.php?q=$1 [L,QSA]
但它只返回“go/abc.html”。我想要得到所有的,比如“abc.html?var1=xxxx&var2=xxxx&var3=xxxx

我是.htaccess的新手:(

请帮帮我


感谢阅读和重播。

检查这一个
print\r($\u GET);
您将获得所有其他类似的
Array([q]=>go.php/abc.html[var1]=>xxxx[var2]=>xxxx[var3]=>xxxx)
感谢您的帮助。我将阅读上面的guid以了解更多.htaccess。并尝试您建议的方式。我认为没有办法将所有$\u GET value与.htaccess一起添加($\u GET['q']=>abc.html?var1=xxxx&var2=xxxx&var3=xxxx)