我有一个html链接:
<a href="destination">Link</a>
我用htaccess文件格式化了链接目标:
RewriteRule ^destination$ index.php?content=destination [L,NC,QSA]
问题是:如何通过URL给目的地提供ID?
完整链接为index.php?content=destination?ID=x
X将是一个动态数字
但是我想在url中显示-它应该是不可见的。 但是我不知道我该如何修改rewriteRule才能实现它。
答案 0 :(得分:0)
尽管不是一个漂亮的解决方案,并且显然存在缺陷,但是您始终可以使用cookie。
在PHP中设置cookie:
setcookie("page_id","987987");
并在htaccess中查找
RewriteCond %{HTTP_COOKIE} ^page_id=([0-9]*)$ [NC]
RewriteRule ^destination$ index.php?content=destination&id=%1 [L,NC,QSA]