0

我有一个这样的 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

我希望我的网址看起来像上面那个,这似乎是页面的预期行为......

对此有什么想法吗?

4

1 回答 1

0

没关系...刚刚发现问题

我正在使用 JS 来推送历史状态,结果却弄乱了 URL!

于 2013-11-10T19:21:18.100 回答