要使此重写规则可以接受querystring,您可以使用RewriteRule指令的QSA标志。QSA代表"Query String Append",它允许您在重写后的URL中保留原始请求的查询参数。
下面是一个示例重写规则,它将所有请求重写到index.php文件,并保留原始的查询参数:
RewriteEngine On
RewriteRule ^(.*)$ index.php [QSA,L]
在这个例子中,所有请求都会被重写到index.php文件。如果原始请求包含查询参数,例如http://example.com/page?param1=value1¶m2=value2
,重写后的URL将是http://example.com/index.php?param1=value1¶m2=value2
。
这样,您就可以在index.php文件中通过解析$_GET
数组来获取查询参数的值,并根据需要进行处理。
请注意,这只是一个示例,实际使用时您可能需要根据具体的需求进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云