Задать вопрос

Как с помощью htaccess отдавать файл с расширением, а в URL отображать без расширения?

Есть сайт на чистом html.
Все статьи находятся в корне сайта, а категории в папках.
site.com - папка категории - index.html (то есть страница категории)

Соответственно ссылка на страницу категории
site.com/category/index.html

Как сделать чтобы url был site.com/category , но при этом отдавалась станица site.com/category/index.html ?
  • Вопрос задан
  • 645 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
qork
@qork
{ background: #F00B42 }
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.html [L]
Ответ написан
bordakovskiy
@bordakovskiy
display: block Создал у себя файл с вашим содержанием, и что то не очень работает. .html поменял на .php
в корне есть стиль fam.css
новости news.php
если обращаюсь на site/fam то открываются стили, а если site/news то 404. Дописав расширение, всё хорошо. что я делаю не так?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы