Articles of http status code 404

404 настраиваемая ошибка страницы перенаправления не показывает отсутствующий URL-адрес файла

У меня есть страница ошибки 404 на моем сайте, но, делая другие вещи на сайте, страница с ошибкой затрудняет определение недостающих проблем с файлом, поскольку она перенаправляется на заданный файл html или php и берет URL-адрес отсутствующий файл из адресной строки и заменяет его URL-адресом страницы пользовательских ошибок. Так, например, когда пользователи регистрируются на сайте, […]

CodeIgniter: Страница не найдена при передаче параметров контроллеру?

Я пытаюсь передать параметры в элемент управления в codeigniter, но я получаю 404 страницы не найдена ошибка, я не понимаю, я сделал то, что говорит гид: http://codeigniter.com/user_guide/general/ controllers.html # passinguri Когда я удаляю параметры в функции индекса и просто получаю доступ к контроллеру, все работает нормально, но я не могу передать ему значение … Вот […]

Показать 404 страницы ошибок из файла PHP, без перенаправления

У меня есть файл secret.php который включен в index.php и я хочу показать страницу ошибки 404, когда кто-то пытается получить доступ к secret.php напрямую. Но header("Location: this_site_certainly_does_not_exist"); в secure.php не является решением, потому что я хочу, чтобы URL-адрес, который пользователь вводил (например, example.com/secret.php ), был видимым в строке URL-адреса браузера при отображении страницы с ошибкой […]

PHP или htaccess делают страницу динамического URL-адреса равным 404, когда элемент отсутствует в БД

Типичный сценарий: Элементы DB перемещаются на странице http://…?item_id=467 Пользователь однажды удаляет элемент Google или пользователь пытается получить доступ к http://…?item_id=467 PHP diggs в БД и видит, что элементы больше не существуют, поэтому теперь PHP должен сказать Google / пользователю, что этот элемент не существует через заголовок и страницу 404. Согласно этому ответу, я понял, что […]

Ошибка загрузки файла 404 на сервере

У меня есть загрузчик файлов PHP, который мы используем для загрузки около 10-15 изображений на 5 МБ каждый день. У меня есть загрузчик изображений на местном уровне, и я могу загрузить изображения в порядке. Я изменил все настройки в моем php.ini, чтобы убедиться, что у меня были правильные пределы. Теперь я поставил загрузчик на сервер […]

Заголовок 404 PHP не работает

Почему это не работает, так как на предварительно заданной странице 404 не загружается: header("HTTP/1.0 404 Not Found"); exit; .htaccess имеет ErrorDocument 404 /404.html . Спасибо.

ZF2 – Как изменить страницу ответов на ошибку / 404? Не только шаблон, но и установка новой модели ViewModel

По умолчанию страница задана так же в массиве Application module.config: 'template_map' => array( 'error/404' => __DIR__ . '/../view/error/404.phtml' Я хочу изменить страницу. Я хочу, чтобы новый ViewModel заполнен переменными. Это означает, что просто изменить шаблон недостаточно: 'error/404' => __DIR__ . '/../view/error/my_new_404_template.phtml' Но я не могу понять, как это сделать. Я не вижу, как запрос приходит […]

Как отобразить страницу 404 Apache по умолчанию в PHP

У меня есть webapp, которому необходимо обработать URI, чтобы найти, существует ли страница в базе данных. У меня нет проблем, направляя URI в приложение с помощью .htaccess: Options +FollowSymlinks RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ index.php?p=$1 [NC] Моя проблема в том, что, если страница не существует, я не хочу использовать пользовательский обработчик 404, написанный […]

YII, как обрабатывать пользовательскую страницу ошибки 404 вместе с другими страницами ошибок

Я хочу отобразить страницу ошибок 404, для которой я сделал файл error404.php в моей защищенной / view / системной папке. По умолчанию у меня есть Sitecontroller, и в нем есть функция действия ошибок, как показано ниже. public function actionError() { if($error=Yii::app()->errorHandler->error) { if(Yii::app()->request->isAjaxRequest) echo $error['message']; else $this->render('error', $error); } } внутри основного файла конфигурации он […]

Пользовательская страница 404 – PHP

У меня есть пользовательская страница 404, которая отлично работает, за исключением сообщения, которое я хочу отобразить на этой странице. Я бы хотел, чтобы он сказал url страницы, которая не может быть найдена, но вместо этого отображает URL страницы 404. Вот что у меня есть … You were looking for <?php echo $_SERVER['REQUEST_URI'] ?>. Файл htaccess […]