我已成功设置htaccess来执行此操作:
domain.com/ad.php?ad_id=bmw_m3_2498224
INTO:
domain.com/ads/bmw_m3_2498224
但是,我在页面上有一个链接,使页面提交给自己... 该链接会将广告保存在Cookie中:
domain.com/ad.php?ad_id=bmw_m3_2498224&save=1 // Note the 'save' variable
我还需要对重写的规则进行此工作,所以这个链接:
domain.com/ads/bmw_m3_2498224/save
将保存Cookie ...
到目前为止,我有这个,它不适用于保存部分:
RewriteRule ^annons/([a-zA-Z0-9_]+)$ ad.php?ad_id=$1 [NC,L]
如何包含其他规则来实现我的目标?
由于
答案 0 :(得分:0)
一种简单的方法是将此行添加到您当前所拥有的行之上:
RewriteRule ^annons/([a-zA-Z0-9_]+)/save$ ad.php?ad_id=$1&save=1 [NC,L]
RewriteRule ^annons/([a-zA-Z0-9_]+)$ ad.php?ad_id=$1 [NC,L]
这应该在一般规则之前触发并且工作方式相同。