我有一个像这样的RewriteRule页面:
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$ index.php?user=$1&language=$2 [QSA,L]
在index.php页面中,我有几个指向哈希#elements ids的链接。当用户登陆页面时,他会看到这个漂亮的网址:
mydomain.com/username/en
指向
mydomain.com/index.php?user=username&language=en
问题是,只要点击其中一个链接,浏览器就会将网址更改为
mydomain.com/#id
是不是应该换成这样的东西?
mydomain.com/username/en#id
我希望我的网址看起来像上面那个,这似乎是网页的预期行为......
对此有何想法?
答案 0 :(得分:0)
没关系......刚发现问题
我正在使用JS来推动历史状态,最终弄乱了网址!