我有一个这样的 RewriteRule 页面:
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?user=$1&language=$2 [QSA,L]
在 index.php 页面中,我有几个链接指向元素 id 的哈希值。当用户登陆页面时,他会得到这个漂亮的 url:
mydomain.com/username/en
这指向
mydomain.com/index.php?user=username&language=en
问题是,只要单击其中一个链接,浏览器就会将 url 更改为
mydomain.com/#id
不应该改成这样吗?
mydomain.com/username/en#id
我希望我的网址看起来像上面那个,这似乎是页面的预期行为......
对此有什么想法吗?