如何设置404页面保留原网址?

Posted

技术标签:

【中文标题】如何设置404页面保留原网址?【英文标题】:How to set up a 404 page to retain the original URL? 【发布时间】:2021-08-22 06:17:35 【问题描述】:

我发现数百篇博客和文章告诉我“不要使用我的 '/404-page/' 作为 URL slug,而是保留原来的那个”,而且没有一篇描述我如何实际做到这一点。

现在我在 Wordpress 上有我的网站,并创建了一个自定义 404 页面,我在 404.php 中加载该页面。 我应该怎么做才能保留最初“输入错误”的 URL 并保留 404 响应?我需要这个来进行分析,因为现在我可以看到用户是否登陆了 404 页面,但我不知道他最初在寻找什么。

我猜这是 htaccess 中的东西?

我正在使用 Apache 服务器。

【问题讨论】:

【参考方案1】:

我找到了一个很好的 Wordpress 插件,可以为你完成这项工作......

https://de.wordpress.org/plugins/all-404-redirect-to-homepage/

【讨论】:

这是我最不想做的事情。 404 页面有它自己的目的,我无意将它转发到我的首页。至少这是我唯一能理解的,因为关于这个未更新和未经验证的插件的所有其他内容都是德语。 当然还有其他插件可以使用。这应该只是一个例子。

以上是关于如何设置404页面保留原网址?的主要内容,如果未能解决你的问题,请参考以下文章

网站为啥会出现404错误,如何解决

Wordpress设置腾讯公益404页面

Thinkphp设置仅在调试模式关闭时显示404页面

Thinkphp设置仅在调试模式关闭时显示404页面

thinkphp 5.0如何实现自定义404(异常处理)页面

使用.htaccess从404页面获取引荐来源网址