Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript刷新站点时更改URL路径_Javascript_Html_Css_Sass - Fatal编程技术网

使用Javascript刷新站点时更改URL路径

使用Javascript刷新站点时更改URL路径,javascript,html,css,sass,Javascript,Html,Css,Sass,我正在寻找一种通过刷新站点来更改Url的轻量级方法。或者检测url何时为错误404,并立即将其重定向回主页 我看到了jquery的一些方法,但我只是想使用一些轻量级的东西 更多资讯: 我正在构建一个onepager公文包,它可以在不刷新的情况下立即更改站点。但是我想让页面表现得像普通页面一样,所以我找到了一种方法来更改URL路径,这样当我单击一个链接时,它也会显示在我所在的URL页面上 问题是当我刷新页面时,它想加载明显不存在的假URl。因此,当我刷新到错误的URL路径时,我需要一种方法来更改U

我正在寻找一种通过刷新站点来更改Url的轻量级方法。或者检测url何时为错误404,并立即将其重定向回主页

我看到了jquery的一些方法,但我只是想使用一些轻量级的东西

更多资讯: 我正在构建一个onepager公文包,它可以在不刷新的情况下立即更改站点。但是我想让页面表现得像普通页面一样,所以我找到了一种方法来更改URL路径,这样当我单击一个链接时,它也会显示在我所在的URL页面上

问题是当我刷新页面时,它想加载明显不存在的假URl。因此,当我刷新到错误的URL路径时,我需要一种方法来更改URL


如果有人能为我提供解决方案,我会非常感激,因为我的梦想会成真:)

当你刷新时,浏览器会将URI发送到服务器来解析它,所以无法将其重定向到客户端(即javascript)

您必须在服务器上设置重定向


您使用的是什么后端?您正在使用nginx吗?

您可能正在寻找这个


否则,如果你想自己设置一个简单的页面,我会在更改URL时在逻辑中使用CSS
visibility

你想要的是有点像你想用火山焊接电线,这是一个错误的工具…听起来有那么疯狂吗?我的意思是有一种方法可以创建自定义错误404页面,也许我可以从错误页面或类似的页面重定向?浏览器中刷新按钮的目的(以及本机内置行为)是重新加载当前页面。如果你忽略了这种行为,你的访问者就会感到困惑。如果您需要自定义错误页面,请参阅服务器手册,错误页面是在服务器上创建的,可以自定义。