.htaccess как правильно настроить?
Дмитрий Фурье

Друзья, помогите, не могу разобраться с правильной настройкой .htaccess

Задача следующая:

Настроить следующую логику обработки:
* www.example.ru → example.ru (301 редирект)
* example.ru/page.html → example.ru/page (вот тут настроить нужно редирект или рерайт url, чтобы расширение не указывалось в конце строки)
* example.ru/page/ → example.ru/page (соответственно редирект или рерайт страниц со «/» на конце на страницы без «/»)

В конечном счета, сам сайт должен быть доступен по адресу example.ru, а странички по адресу example.ru/page → без слеша и расширения на конце.

Возможно ли подобное решить одним редиректом, а не несколькими последовательными?

Файл на гитхабе → https://github.com/dmitriyfourier/strtgst-site/blob/htacces-structure/.htaccess
Буду благодарен за пул реквест и правки → за рабочее решение закину плюшек на яндекс деньги.

Я правильно понимаю, что rewrite — исправляет отображение url в строке, а redirect — переадресовывает на другой адрес.
Есть ли где-то на GeekBrains уроки/курсы/вебинары по htaccess?

Дмитрий Фурье 11 месяцев назадСпасибо 0
3 чел.