我如何修改example.com/blog_id=4&comment_id=5
之类的网址路径
只有example.com
没有重定向。
所以内容将是那个长长的网址,但之后
加载页面会将其修改为该短网址。
答案 0 :(得分:3)
您的问题似乎是.htaccess
良好用法:
RewriteEngine On
RewriteRule ^/blog_id=\d+&comment_id=\d+$ example.com [NC,L]
你也可以使用JS window.history
:
var stateObj = {blog_id: 4, comment_id: 5};
history.pushState(stateObj, "", "example.com");
history.replaceState(stateObj, "", "example.com");
区别:当pushState
点击后退按钮时,您将被重定向到之前的网址,replaceState
将重定向到您在使用replaceState
之前访问的实际上一页
答案 1 :(得分:2)
在页面加载后使用javascript pushstate
清除您的网址。
window.history.pushState("object or string", "Title", "/");