【问题标题】:create a personalized 404 error page in php in localhost在 localhost 的 php 中创建个性化的 404 错误页面
【发布时间】:2012-09-14 21:58:57
【问题描述】:

我想在 php 中创建一个个性化的404 error page,我希望它在 localhost 中工作,因为你知道 localhost 没有 .htaccess 文件!

【问题讨论】:

  • 不是吗?我的阿帕奇有。 =]
  • 在哪里?我使用 wampserver
  • 实际上,它在站点的文件夹中。没有什么能阻止你在那里创建一个。
  • 你能解释一下吗?如何创建 404 错误页面?

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


【解决方案1】:

您可以在本地主机中创建一个 .htaccess 文件。只需确保它位于 Web 服务器的根目录中(我相信 WAMP,它是 www 文件夹)。在 XAMPP 中,它是 htdocs 文件夹

然后在您的 .htaccess 文件中,您只需要以下内容:

ErrorDocument 404 /path/to/error/404/page

【讨论】:

  • 我无法创建.htaccess文件,windows出现you must type a file name的错误
  • Ugly hack:在命令提示符下键入type nul>.htaccess,你有一个空白的.htaccess 文件。通常复制粘贴现有的更容易。
  • 您也可以创建文件(如txt文件),并使用FileZilla(An FTP Client)等程序。然后,您可以将该文件名/扩展名编辑为 .htaccess,Windows 不会抱怨。
  • @JavadYousefi 这是一个工作和评论.htaccess 的链接。把它放在www/htdocs 文件夹中,用记事本编辑它,按照大卫的回答正确设置路径。
  • 呃,Firefox 和 Chrome 不会让我这样保存它,哦,你必须用 FileZilla 或 Prompt 重命名它。或者,rar'ed 文件应该允许您提取。
【解决方案2】:

您可以在本地主机中创建一个 .htaccess 文件。只需确保它位于 Web 服务器的根目录中(我相信 WAMP,它是 www 文件夹)。在 XAMPP 中,它是 htdocs 文件夹

【讨论】:

  • 是否也可以为不同的网站创建不同的404页面?例如,我有一个为网站 1 设计的 404 页面(存储在 ..\wamp\www\web1\ 或 ..\htdocs\web1)和另一个为网站 2 设计的 404 页面(存储在 ..\wamp\www\ web2\ 或 ..\htdocs\web2)。
猜你喜欢
  • 1970-01-01
  • 2010-11-25
  • 2021-02-07
  • 2014-08-06
  • 1970-01-01
  • 2015-12-16
  • 2020-10-08
  • 2014-12-24
相关资源
最近更新 更多