[英]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.