Как прописать правила для htaccess в моем случае?

Нужно помощь, уже все выходные потратил на гугление вот по таким вопросам.


Нужно научить сайт работать по таким правилам, которые прописаны через htaccess (это самый оптимальный вариант)


#1

Вместо
site.ru/page.html/

Редирект на
site.ru/page.html


#2

Вместо
site.ru/catalog

Редирект на
site.ru/catalog/


#3

Вместо
site.ru//catalog//

Редирект на
site.ru/catalog/


#4

Вместо
site.ru/index/

Редирект на
site.ru/


#5

Вместо
site.ru/blog/name-blog/page1/

Редирект на
site.ru/blog/name-blog/


PS понимаю что много прошу, с меня на пиво!


PSPS Кстати правило #2 все таки сделал
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
  • Вопрос задан
  • 4492 просмотра
Пригласить эксперта
Ответы на вопрос 2
emailAlexander
@emailAlexander
#1
RewriteCond %{REQUEST_URI} \.html/$ [NC,L]
RewriteRule ^(.*)/$ http://site.ru/$1 [R=301,L]
Ответ написан
Ваш ответ на вопрос

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

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