繁体   English   中英

我怎样才能通过js在所有输入的网址中获取位置href

[英]how can I get location href in all entered urls by js

我实际上正在寻找一种方法来获取所有输入的 URL ,以便我可以将错误的 URL 重定向到 404 页面。

当我点击不同的 url 时,比如localhost:0000/details ,因为location.href在 index.html 中,这段代码不会被执行。 而且我无法弄清楚 URL 将用户重定向到所需的页面。

您的情况的确切答案将取决于您如何为 HTML 页面提供服务,但通常,您会将服务器配置为通过发回特定的 HTML 页面来处理404 not found的响应。

请参阅有关自定义错误页面的 MDN“404 未找到”页面上的此部分。 本节专门针对 Apache 服务器,您可以在其中将以下内容添加到.htaccess文件中。

ErrorDocument 404 /<your-page-name-here>.html

希望这可以帮助。

遇到这种情况,就不能通过HTML和js寻找解决方案了,这种情况只能通过服务器来控制。

如果我使用 GitHub 页面,您应该在存储库的根目录中创建一个名为 404.html 的文件,以便所有 404 错误都重定向到此页面。

为您的 GitHub 页面站点创建自定义 404 页面

如果您使用的是 Apache 服务器,请阅读@damonholden 的回答。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM