Htaccess 2重写规则与帖子数据

时间:2017-12-11 09:23:14

标签: php apache .htaccess mod-rewrite url-rewriting

我有一个链接转到带有GET参数的文件。

href =“”中的链接是: http://www.aaa.com/part1/part2/part3/

我的htaccess是

RewriteRule ^(.*)/(.*)/(.*)/ detail.php?part1=$1&part2=$2&part3=$3 [L]

有了这个,我得到3个数据,并将URL显示为: http://www.aaa.com/part1/part2/part3/

到目前为止一切运作良好。但我想更改URL但仍然获得GET值

网址的最终结果应该是: http://www.aaa.com/part1-part2-text

我想删除part1和part2之后的/并删除part3 completly并放置一个文本而不是part3。

我可以用以下内容重写网址:

RewriteRule ^(.*)/(.*)/(.*)/ part1=$1-part2=$2-text

但是有了这个我无法获得GET参数。

有没有办法将这些组合起来重写参数?

由于

1 个答案:

答案 0 :(得分:0)

您应首先阅读mod_rewrite模块。

RewriteRule ^(.*)-(.*)-text$ detail.php?part1=$1&part2=$2