将404错误页面重定向到另一台主机

时间:2017-01-09 09:31:30

标签: php .htaccess redirect http-status-code-404

我想要做的是将访问我主网站上的404错误页面(例如example.com)的用户重定向到其他主机。

例如: 访问者点击不存在的页面https://example.com/abc。我想将他重定向到https://another-host.example.com/abc,依此类推。

关于如何做到这一点的任何想法?

3 个答案:

答案 0 :(得分:0)

首先获取路线上的错误代码,然后在条件

下应用重定向过程

答案 1 :(得分:0)

如果你使用任何framewor,它将内置一个默认路由和404处理程序,你需要做的就是扩展该处理程序以进行重定向。如果这只是一个简单的代码,请使用apache进行重定向:Google框响应搜索apache 404重定向(适用于内部分页或外部域重定向):

" ErrorDocument 404 /index.html表示当客户端访问不存在的URL时,Apache将重定向到index.html页面。"

答案 2 :(得分:0)

或 在error_404.php页面中写header("location:https://another-host.example.com/abc");

或 在error_404.php页面中写redirect("location:https://another-host.example.com/abc");

$(function(){ location.href = "https://another-host.example.com/abc"; });