Have a Question?

如果您有任务问题都可以在下方输入,以寻找您想要的最佳答案

404页面怎么恢复,WordPress 404页面恢复

404页面怎么恢复

题图来自Unsplash,基于CC0协议

导读

  • 404页面出现的原因是什么
  • 如何修复网站的404错误
  • 网站404页面恢复方法
  • 404页面怎么自定义设置
  • Nginx 404错误页面配置
  • Apache 404错误页面配置
  • WordPress 404页面恢复
  • 404错误页面表示用户尝试访问的网页地址不存在,这会让用户感到困惑并可能直接离开网站。网站出现404错误通常有几个原因:一是网站管理员删除或重命名了页面,而链接并未更新;二是用户输入了错误的URL,比如拼写错误或缺少了某部分路径;三是外部链接,如Google或社交媒体帖子中的旧链接指向了该网站正在删除的页面;四是网站程序或爬虫出现了问题,请求了不存在的URL路径;五是网站黑客攻击或恶意脚本导致临时性错误页面被访问。

    要修复网站的404错误,首先需要找到问题根源。可以通过网站服务器的日志文件来查看哪些页面频繁返回404状态码。如果使用了像Google Search Console这样的工具,它会报告来自搜索引擎的404错误页面,帮助管理员定位问题。修复404错误最直接有效的方法是恢复或修复原文。如果该页面的内容确实很重要,应该将错误原文恢复。如果该页面内容本身已经过时或不再需要,但只是位置或URL发生了变更,可以通过301重定向将其指向新位置。如果页面确实已经被永久删除,文章无法恢复,那么直接返回404错误是正确的。这种情况下,需要检查是否有与此页面相关的死链,比如网站地图中的死链,或者第三方链接中的死链,并使用重定向将那些死链指向相关的新内容或相关集合页面。有必要为那些确实会频繁出现404错误的页面设置一个代理或机器人服务,由搜索引擎的爬虫来帮忙检查并替换或删除这些无效链接。

    为自己网站设计一个自定义的404页面是一种提升用户体验的好方式。不要仅仅返回一个技术性的错误代码,还可以通过友好的提示文字、搜索框或相关文章推荐等方式,引导用户找到他们真正感兴趣的内容。通常,通过修改服务器的配置文件或网站根目录下的特定配置文件来实现404错误页面的自定义。Nginx是很多现代网站选择的服务器软件。Nginx可以通过修改:

    1. http块中:在http{...}{}中;
    2. server块中:在server{}中;
    3. location块中:在location{};

    来定义默认的错误页面。例如,将一个404_error_page.html放在站点根目录下,并在location~*/{includefastcgi_params;...fastcgi_pass...;try_files$uri$uri/=404_error_page.html$is_args$query_string;}底部添加try_files指令绑定到对应错误页面。

    Apache是另一个常见的服务器软件。在Apache中,可以通过修改.htaccess文件或httpd.conf主配置文件来配置自定义错误文档。在UserDirPublic_html目录下修改.htaccess文件,在结尾添加类似的命令:

    ErrorDocument 404 /your_custom_404.html

    请确保错误页面的路径正确,并创建这个HTML文件。

    如果使用的是WordPress,配置方法直接而简单。WordPress本身允许主题开发者使用一个名为404.php的文件来定义出现在默认404错误页面上的信息。只需要在当前活动的主题文件夹的根目录里,提供一个名为404.php的文件即可。如果希望使用WordPress功能来管理404页面,例如记录发生的404错误,N360(现在属于Screaming Frog)等SEO插件通常具备此功能。

    © 版权声明

    本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com