Редиректы в htaccess

Знатоки htaccess – ваш выход!

В корне сайта в папке /dir/ расположено несколько html-файлов:

  • site_ru / dir / page1.html
  • site_ru / dir / page2.html
  • site_ru / dir / page3.html

Сейчас, если набрать адрес site_ru/dir, то открывается белая страница с надписью:

2022-02-19_17-00-58

Как в htaccess сделать редирект на конкретную страницу, например на page1.html, если в адресной строке или в ссылке будет указан адрес site_ru/dir (т.е. чтобы попадать не на папку, а на страницу)?

RewriteRule ^dir/$ /dir/page1.html [PT]

1 лайк

Спасибо за отклик, но что-то не вошло. Всё равно отправляет на страницу “Forbidden”.

Разобрался, где собака порылась. Правило вписал в самую первую строку, перед остальными правилами и заработало. Спасибо!