在 localhost 的 php 中创建个性化的 404 错误页面
Posted
技术标签:
【中文标题】在 localhost 的 php 中创建个性化的 404 错误页面【英文标题】:create a personalized 404 error page in php in localhost 【发布时间】:2012-09-14 21:58:57 【问题描述】:我想在 php 中创建一个个性化的404 error page
,我希望它在 localhost 中工作,因为你知道 localhost 没有 .htaccess 文件!
【问题讨论】:
不是吗?我的阿帕奇有。=]
在哪里?我使用 wampserver
实际上,它在站点的文件夹中。没有什么能阻止你在那里创建一个。
你能解释一下吗?如何创建 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)。以上是关于在 localhost 的 php 中创建个性化的 404 错误页面的主要内容,如果未能解决你的问题,请参考以下文章