如何使用 .htaccess 将 404 重定向到主页

[ad_1]

当您运行网站时,将 404 重定向到特定 URL 是一个很好的做法,以获得良好的用户体验。 您还可以将 404 重定向到您的网站/应用程序的主页。 以下是使用 .htaccess 将 404 重定向到主页的方法 Apache 网络服务器。

如何使用 .htaccess 将 404 重定向到主页

以下是使用 .htaccess 将 404 重定向到主页的步骤。 请确保您已启用 mod_rewrite Apache 网络服务器配置。 只有这样你的 .htaccess 配置才会被应用 Apache 服务器。

在你重定向 404 之后 Apache,您可能希望使用报告软件来监控有关您的网站/应用程序的关键指标,例如使用仪表板和图表的注册、流量、销售、收入等,以确保一切正常。

1.打开.htaccess文件

您通常会在站点的根文件夹(例如 /var/www/html/)中找到 .htaccess 文件。 您可以使用 vi 编辑器打开它

$ sudo vim /var/www/html/.htaccess

奖励阅读:如何配置 Apache 在 Ubuntu 中缓存

2. 使用 .htaccess 将 404 重定向到主页

Apache 提供 ErrorDocument 指令来帮助您捕获所有类型的错误响应。 因此,如果您想将所有 404 错误重定向到特定网页(例如 https://www.example.com/error.html),只需将以下行添加到您的 .htaccess 文件中。

ErrorDocument 404 https://www.example.com/error.html

如果要将 404 重定向到 URL(例如 /error)而不是特定网页,请添加以下行

错误文档 404 /错误

上面的行将重写 404错误 到您提到的网址。

奖励阅读:如何禁用 Apache 缓存

如果要将 404 重定向到主页,请添加以下行

错误文档 404 /

同样,如果要捕获所有 500 个错误响应,请添加以下行

ErrorDocument 500 https://www.example.com/error.html

奖励阅读:如何在中启用 mod_ssl Apache

3.重启 Apache 服务器

重新开始 Apache 应用更改的服务器

$ sudo service apache2 restart

就是这样! 现在 apache web 服务器会自动将所有 404 错误响应代码重定向到主页。

顺便说一句,如果您想创建图表和仪表板来监控您的业务或网站,您可以尝试 CodePre。 我们提供 14 天的免费试用。

[ad_2]

Related Posts