如何在javascript或php中编辑url路径



我想编辑当前页面的URL路径,然后将浏览器重定向到新路径

例如,我有这个URLhttps://example.com/about

我想当我点击按钮时获取当前URL并使https://example.com/en/about

所以它会喜欢这个

var url      = window.location.href;  
// then edit it so it will be like 
// https://example.com/en/about
window.location.replace(new_url);

然后,如果我想支持主url ,我如何删除en

我如何在纯Javascript或jQuery中做到这一点或者如果有办法在php 中做到这一点

提前感谢<3

您可以轻松地将window.location分解为

此函数允许您传入一种语言,并将页面位置更改为相同路径上的语言位置

function ChangeLocation(lang) {
window.location.href = window.location.protocol + "//" + window.location.hostname + "/" + lang + window.location.pathname;
}

话虽如此,我建议你也研究一下.htaccess,因为有很多人在评论中为其担保

使用window.location.pathname中搜索的最佳值,用您想要的替换url的路径

function replace_path_in_url_with(path) {
var url = window.location.href.replace(window.location.pathname, "/"+path);
window.location.replace(url);
}
replace_path_in_url_with("en/about");
// and if you want to go back just do 
replace_path_in_url_with("about");

相关内容

  • 没有找到相关文章

最新更新