当用户输入错误的url php时,如何重定向到404错误页面
我正在建立一个静态Html网站。当用户第一次进入我的网站时,他/她被重定向到文件夹当用户输入错误的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文件中 &
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。