我试图屏蔽我的网页的查询字符串,以隐藏它的唯一网页ID。这很重要,因为每个ID都必须是用户唯一的。
目前,网址结构如下所示:
http://domain.com/page.php?Page_ID=1234
(其中1234是任意数字)
但我需要它看起来像这样:
我已尝试将以下内容添加到 .htaccess 文件中,但似乎没有任何区别:
<ng-map zoom="11" center="current-position">
<shape draggable="true" on-dragend="someFunction()"></shape>
</ng-map>
我查看了其他帖子,例如this one和其他帖子,但似乎无法找到解决方案。这里有什么我可能会遗失的吗?
答案 0 :(得分:3)
查询字符串不是重写规则中匹配的一部分,您需要使用rewriteCond匹配%{THE_REQUEST}
RewriteEngine on
RewriteCond %{THE_REQUEST} /page\.php\?page_ID=.+ [NC]
RewriteRule ^ %{REQUEST_URI}? [L,R]