Передача URL-адреса, введенного пользователем, на страницу 404 с Htaccess и PHP - PullRequest
0 голосов
/ 29 января 2012

У меня есть сайт с поддержкой PHP и htaccess.
По сути, я хочу передать введенный пользователем URL (который вызвал 404) на саму страницу 404.
Есть ли способ сделать это?

Ответы [ 3 ]

3 голосов
/ 29 января 2012

Добавьте следующее правило в ваш файл .htaccess.

 ErrorDocument 404 /error.php

В файл error.php.

<?php // error.php
echo $_SERVER["REQUEST_URI"]. " doesn't exists. Sorry!";
?>
0 голосов
/ 29 января 2012

Вы можете сделать это, добавив следующее правило в .htaccess.

 ErrorDocument 404 /404.php

В вашем 404.php вы можете написать

<h3>
Page Not Found.
</h3>
<div>
     <p>Apologies, but the page you requested could not be found.</p>
     <ul>
        <li>You may have mistyped the page address.</li>
        <li>You may have clicked on a link that has not been updated.</li>
        <li>We have recently changed our site structure and the page has been moved to new location.</li>
    </ul>
</div>

Вы можете настроить это, чтобы отобразить его правильно.

Надеюсь, это поможет:)

0 голосов
/ 29 января 2012

Просто добавьте следующее в ваш файл .htaccess (где 404.php - ваша страница с ошибкой)

ErrorDocument 404 /404.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...