当用户输入错误的url php时,如何重定向到404错误页面

当用户输入错误的url php时,如何重定向到404错误页面,php,.htaccess,http-status-code-404,file-not-found,Php,.htaccess,Http Status Code 404,File Not Found,我正在建立一个静态Html网站。当用户第一次进入我的网站时,他/她被重定向到文件夹localhost/creative上的index.php,并在使用require\u一次性处理index.php后,从localhost/creative/themes/目录中提取所有Html文件,如header.php。在整个过程中,如果用户输入了错误的URL,我就无法将其重定向到404错误页面,该页面位于目录localhost/creative/themes/404.php 在我的.htaccess文件中 &

我正在建立一个静态Html网站。当用户第一次进入我的网站时,他/她被重定向到文件夹
localhost/creative
上的
index.php
,并在使用
require\u一次性处理
index.php
后,从
localhost/creative/themes/
目录中提取所有Html文件,如header.php。在整个过程中,如果用户输入了错误的URL,我就无法将其重定向到404错误页面,该页面位于目录
localhost/creative/themes/404.php

在我的
.htaccess
文件中

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /creative/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /creative/ [L]
</IfModule>

重新启动发动机
基础/创意/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/创意/[L]

我尝试使用
错误文档404/themes/404.php
,但它不起作用。如果
url
错误,有人能告诉我如何将我网站上的用户重定向到
404.php
?我希望处理在
php

欢迎来到StackOverflow!请删除“错误文档”中的空格,然后重试。@HazardousGlitch上述解决方案无效,而不是重定向到404.php。它正在使用错误的url重新打开index.php。欢迎使用StackOverflow!删除“错误文档”中的空格,然后重试。@HazardousGlitch上述解决方案不起作用,而是重定向到404.php。它正在使用错误的url重新打开index.php。