404 ErrorDocument Проблема - PullRequest
       23

404 ErrorDocument Проблема

1 голос
/ 01 июня 2010

У меня .htaccess уже настроено:

ErrorDocument 404 error.php

Но всякий раз, когда я захожу на неверную страницу, она должна отображать страницу 404, а просто показывает:

"error.php"

Просто пустой белый, только текст php файла ...

Файл и .htaccess существуют.

Внутри error.php:

<?php $title = "Error 404 - Page Not Found"; include("include/glob_header.php"); ?>

<div class="content_wrap">
    <div class="main_content_wrap">
        <div class="main_content">
            <h2>Error 404 - Page Not Found</h2>

            <p><div align="center"><img src="img/HS.gif" alt="" /></div><hr /></p>

            <p>The page you have requested could not be found.</p>

            <ul>
                <li>The page you were looking for may have been deleted...</li>
                <li>The page may have been moved...</li>
                <li>... or possibly the page does not even exist!</li>
            </ul>

            <p>Click <a href="index.php">here</a> to go back to the home page</p>

            <p>... or go back the <a href="javascript: history.go(-1);">previous</a> page</p>

        </div>
    </div>

    <div class="sidebar_content_wrap">
        <div class="sidebar_content">
            <h2>Latest News</h2>

            <?php include("include/glob_sidebar.php"); ?>  

        </div>
    </div>
</div>

<?php include("include/glob_footer.php"); ?>

Ответы [ 3 ]

3 голосов
/ 01 июня 2010

Что внутри вашего error.php?

Может также добавить косую черту в свой htaccess

ErrorDocument 404 /error.php
1 голос
/ 01 июня 2010

Как сказал Гарри, слеш может понадобиться, но вам потребуется полный путь к файлу из файла .htaccess.

Например, если ваш error.php находится в каталоге, он должен выглядеть следующим образом:

ErrorDocument 404 /folder/error.php

0 голосов
/ 25 августа 2012

Я думаю, вам нужно настроить allowoverwrite

...