繁体   English   中英

.htaccess RewriteEngine与各种查询字符串

[英].htaccess RewriteEngine with with various query strings

我有一个可以通过multible get Resquests打开的网站,而没有一个。

所以有

?group = x,?id = x,?ha = x

它们可以同时使用,也可以仅使用1或2。

我想将http://www.example.com/test.php ?....重写为http://www.example.com/example

例:

所以当我打开www.example.com/test.php?group=x&id=y
它应显示为www.example.com/example

当我打开www.example.com/test.php?ha=z
它还应显示www.example.com/example

使用mod_rewirte是否可能?

您可以尝试将规则放入您的.htaccess文件,如下所示:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} ^test.php.*$ [NC]
    RewriteRule ^test.php.*$ example [L]
</IfModule>

它仅应适用于以/test.php并将其全部重定向到http://wwww.yoursite.com/example请求。

除非使用干净的URL传递查询字符串参数,否则您将失去使用此方法的查询字符串参数,该URL也必须使用htaccess进行配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM