PrilForReal
@PrilForReal
Системное администрирование и путь в DevOps

Как сделать ссылку на страницу сайта вида «sait.ru/str» вместо «sait.ru/str.html»?

Как сделать ссылку на страницу сайта вида "sait.ru/str" вместо "sait.ru/str.html"?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
Zempik
@Zempik
๏̯͡๏
Вы можете скрыть расширение файла при помощи htaccess, в этом случае пользователи смогу переходить по ссылкам вида

_your-site.ru/about
вместо
_your-site.ru/about.html

Для этого пропишите в htaccess следующие строки:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html


При использовании этого решения, файлы будут открываться как по ссылкам с расширением, так и по ссылкам без расширения.

p.s. Если на хостинге включена опция REW_MOD (или MOD_REW)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы