404 пользовательский шаблон ошибки.htaccess

Хорошо, у меня проблема, мой код.htaccess:

RewriteEngine on
ErrorDocument 404 /notfound.html

и я не нашел.html рядом с.htaccess.

Почему это не работает? Я не верю, что вижу. Я взял учебник здесь http://www.htaccessbasics.com/404-custom-error-page/

Я просто хочу, чтобы каждый раз, когда я обращался к www.site.com/ajfasoijfiajsfijaofij, чтобы показать, что это такое в notfound.html.

2 ответа

при использовании ErrorDocument указанный вами файл относится к DOCUMENT ROOT, а не к местоположению .htaccess !

Редактировать: предположим, что у вас есть notfound.html и вы хотите использовать его для папки dir01, вы создаете файл htaccess внутри этой папки и добавляете это:

ErrorDocument 404 /dir01/notfound.html

Если вы хотите получить доступ к своему файлу (notfound.html) в браузере, это будет http://www.example.com/dir01/notfound.html. что все, что я мог объяснить!


Вы можете использовать в вашем файле.htaccess следующий код:

RewriteBase/

licensed under cc by-sa 3.0 with attribution.