【问题标题】:Redirect to custom 404 error page when subpage of any domain not found找不到任何域的子页面时重定向到自定义 404 错误页面
【发布时间】:2013-11-01 12:11:32
【问题描述】:

我正在使用 htacces 进行重定向

ErrorDocument 404 /404.php

通过这段代码我只能重定向

www.abc.com/sfgsg 

自定义错误页面

我想重定向

www.abc.com/services/fsdgg 

也可以在自定义错误页面上。

 www.abc.com/product/dsgdfsg

自定义错误页面。如何做到这一点。指南

【问题讨论】:

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


    【解决方案1】:

    如果 /services 或 /product 是真实文件夹(与动态 uri 映射相反),您可以将特定于文件夹的 .htaccess 文件放置在您想要自定义 404 页面的每个文件夹中。每个 .htaccess 文件都将指定该路径要遵循的 ErrorDocument 指令。

    或者,您可以让您的 php 代码处理自定义映射。 Apache 添加了系统变量REDIRECT_URLREDIRECT_STATUS 以允许错误页面找出用户试图去哪里以及为什么他们没有去那里。请参阅Apache docs 了解它的具体作用/作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-01
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 2018-01-25
      • 2015-04-08
      相关资源
      最近更新 更多