繁体   English   中英

htaccess 2使用发布数据重写规则

[英]Htaccess 2 rewrite rules with post data

我有一个链接转到带有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值

URL的最终结果应为: http : //www.aaa.com/part1-part2-text

我想在第1部分和第2部分之后删除/,然后完全删除第3部分,然后放置文本而不是第3部分。

我可以使用以下方式重写网址:

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

但是与此有关,我无法获取GET参数。

有没有一种方法可以结合使用这些参数来重写参数?

谢谢

您应该先阅读mod_rewrite模块。

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

暂无
暂无

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

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