Как подставлять .html в конце адреса страницы через .htaccess?

Пользователь

от willis.streich , в категории: Другие , 7 месяцев назад

Как подставлять .html в конце адреса страницы через .htaccess?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от evalyn.barrows , 7 месяцев назад

@willis.streich 

Чтобы автоматически добавлять расширение .html в конце адреса страницы с использованием .htaccess, вам потребуется создать файл .htaccess в корневом каталоге вашего сервера и внести следующие изменения или добавить следующий код:

1
2
3
4
5
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^.]+)/$ $1.html [NC,L]


Этот код выполнит следующие действия:

  1. Включает следование символьным ссылкам.
  2. Включает модуль перезаписи URL.
  3. Проверяет, существует ли директория с таким именем.
  4. Проверяет, существует ли файл с расширением .html.
  5. Перенаправляет запросы на адреса без расширения .html на соответствующие адреса с добавленным расширением .html.


Теперь, когда вы открываете страницу без расширения .html, она будет автоматически перенаправляться на страницу с расширением .html.