Я использую WAMP-сервер, и мне нужно изменить стиль «404 not found page» с помощью CSS. Как мне это сделать?
В вашем файле httpd.conf
ErrorDocument
раздел ErrorDocument
:
# # Customizable error responses come in three flavors: # 1) plain text 2) local redirects 3) external redirects # # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.html #
После этого добавьте этот код:
ErrorDocument 404 /error.html
Это установит страницу ошибки в файл с именем error.html
, и это лучше, чем использование файлов .htaccess
.
Это основная функция Apache, и вы можете выбрать несколько способов изменения сообщения 404.
Чтобы создать свою собственную страницу с помощью HTML / CSS, это один из вариантов, который вы можете поместить в свой файл .htaccess
:
ErrorDocument 404 /my404.php
В .htaccess добавить
ErrorDocument 404 /path/to/custom/404.php
Вы можете перенаправить 404 страницы ошибок, используя файл .htaccess
на свои пользовательские страницы.
Создайте свою страницу 404 с помощью HTML / CSS. После того, как у вас установлена страница 404, все, что вам нужно сделать, это отправить посетителям неправильный URL-адрес этой страницы. Для этого просто добавьте следующую строку в файл .htaccess
:
ErrorDocument 404 /404.php
Вы можете разместить шаблон ошибки 404 в любом месте. Например, вы можете разместить все сообщения об ошибках в папке с именем errormessages
ErrorDocument 404 /errormessages/404.php
См. Эту статью, Как перенаправить ошибку 404 на пользовательскую страницу
если на вашем сервере есть много сайтов, и вам нужно другое сообщение для каждого сайта, добавление ErrorDocument 404
в файл .htaccess – путь.
Если вы хотите, чтобы такое же сообщение об ошибке происходило на всех веб-сайтах, установка параметра ErrorDocument в httpd.conf – это путь.