Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Что такое файл настроек сервера .htaccess

Описание файла .htaccess

.htaccess – конфигурационный файл, который добавляет настройки для веб-сервера Apache. Располагается он обычно в корне сайта, но таких файлов может быть и несколько. В таком случае они располагаются по одному файлу в нужных папках сайта, и действуют на папку размещения со всеми вложенными папками.
Если он отсутствует, то его можно создать в простом текстовом редакторе и сохранить как .htaccess.
P.S. у этого файла ничего нет перед точкой, поэтому просто нажатие клавиш Ctrl+S может не сработать.

.htaccess для WordPress

Для WordPress можно использовать такой код:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Настройка реакции на ошибку 404

При переходе на адрес сайта, которого не существует выходит ошибка 404 и будет показана стандартная страница для всего хостинга.

    Чтобы это исправить лучше всего поступить так:

  • создать отдельный файл, который будет показан при такой ситуации
  • назвать его, например 404.html
  • в файле .htaccess дописать следующую строку
    ErrorDocument 404 /404.html

Завершение создания или редактирования файла .htaccess

После создания или внесения изменений в файл .htaccess настройки сервера Apache следует перезапустить сервер командой из терминала:
sudo systemctl restart apache2

Что такое файл настроек сервера .htaccess

Описание файла .htaccess

.htaccess – конфигурационный файл, который добавляет настройки для веб-сервера Apache. Располагается он обычно в корне сайта, но таких файлов может быть и несколько. В таком случае они располагаются по одному файлу в нужных папках сайта, и действуют на папку размещения со всеми вложенными папками.
Если он отсутствует, то его можно создать в простом текстовом редакторе и сохранить как .htaccess.
P.S. у этого файла ничего нет перед точкой, поэтому просто нажатие клавиш Ctrl+S может не сработать.

.htaccess для WordPress

Для WordPress можно использовать такой код:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Настройка реакции на ошибку 404

При переходе на адрес сайта, которого не существует выходит ошибка 404 и будет показана стандартная страница для всего хостинга.

    Чтобы это исправить лучше всего поступить так:

  • создать отдельный файл, который будет показан при такой ситуации
  • назвать его, например 404.html
  • в файле .htaccess дописать следующую строку
    ErrorDocument 404 /404.html

Завершение создания или редактирования файла .htaccess

После создания или внесения изменений в файл .htaccess настройки сервера Apache следует перезапустить сервер командой из терминала:
sudo systemctl restart apache2