如何删除当前的url路径并返回index.php?我有一个链接到子文件夹中的页面 - 生成的URL可能如下所示:
http://localhost/site/pages/home.php
如何删除该URL路径并返回到根http://localhost/site/index.php
到目前为止我有这个会在root中显示index.php,但它不会删除包含home-php的原始url路径吗?
$('#btn').click(function() {
window.location.href='index.php';
});
网址看起来像http://localhost/site/pages/home.php/site/index.php
答案 0 :(得分:2)
只需重新加载页面并将用户重定向到好页面:
window.location.href='/index.php';
编辑:
或尝试重建您的网址:
// If URL is http://www.somedomain.com/account/search?filter=a#top
window.location.pathname // /account/search
// For reference:
window.location.host // www.somedomain.com (includes port if there is one)
window.location.hostname // www.somedomain.com
window.location.hash // #top
window.location.href // http://www.somedomain.com/account/search?filter=a#top
window.location.port // (empty string)
window.location.protocol // http:
window.location.search // ?filter=a
并使用完整的网址重定向,而不仅仅是/ index.php