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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 11:54
50000 руб./за проект
23 нояб. 2024, в 07:32
75000 руб./за проект
28 нояб. 2024, в 11:38
5000 руб./за проект