我正在建立一个静态的HTML网站。用户首次进入我的网站时,首先将他/她重定向到文件夹index.php
上的localhost/creative
,并在使用index.php
处理require_once
之后提取了所有HTML文件,例如localhost/creative/themes/
目录中的header.php。在整个过程中,如果用户输入了错误的URL,则我有一个问题将他/她重定向到位于目录localhost/creative/themes/404.php
的404错误页面。
在我的.htaccess
文件中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /creative/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /creative/ [L]
</IfModule>
我尝试使用Error Document 404 /themes/404.php
,但是它不起作用。如果404.php
错误,谁能告诉我如何将我网站上的用户重定向到url
?我希望处理在php
中。