доработка .htaccess

для исключения дублей страниц решил позакрывать адреса на сайте слэшем – чтоб безобразно, но однообразно, при этом файлы с расширениями закрывать  не надо

прописал в .htaccess



RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)

RewriteRule .* %1/ [R=301,L]



в результате сейчас у меня все URL закрываются слэшами,  кроме тех, в которых присутствует точка. НО точка у меня иногда встречается и в именах каталогов в URL



Так что конкретизируя задачу:

мне нужно, чтобы все адреса на сайте закрывались слешем кроме:

файлов с расширениями php

адресов содержащих tags

адресов, содержащих archive

Варианты с помещением в каталоги пустых .htaccess не предлагать, все пути – виртуальные (ЧПУ)

Кроме того есть вопрос по RewriteRule для 301 редиректа со старых адресов на новые

Оплата – ВМ, ЯД
Опубликован 24.12.2013 в 12:40

Выберите способ верификации:

Обновите страницу после прохождения верификации.