2015-07-21 99 views
-1

我已经创建了一个.htaccess文件并将它放在404错误页面的根目录中,但是当我在我的URL之后键入随机子目录时,它将我带到索引。 PHP文件,而不是我的404.php文件。我在我的.htaccess文件中有以下代码。htaccess文件不会将我带到404错误页面

的ErrorDocument 404 /error/404.php

我在做什么错?

+0

如果你不发表您的全'的.htaccess '文件没有人可以帮助你。 – Klaus

+0

这是我在.htaccess文件中唯一的一行 –

+0

不应该将你的'404.php'文件放在错误目录而不是根目录中? – Klaus

回答

0

/error/404.php指示文件所在位置是/var/www/html/error/404.php

如果你的项目目录的名称,可以说myweb,那么你的.htaccess应该是

ErrorDocument 404 /myweb/error/404.php 
+0

你的意思是,如果我的网站是example.com,.htaccess文件应该是 ErrorDocument 404 /example.com/error/404.php ? –

+0

您应该指定完整路径。指定文件夹名称不是域名。你的网站目录是什么名字? – Samir

+0

我已将.htaccess文件放在我的根目录下。假设我的网站是example.com。 .htaccess文件位于example.com/.htaccess,而404.php文件位于example.com/error/404.php –