.htaccess DLE разделы подразделы

[Удален]
993

Подскажите ка настроить редирект. Нужно избавиться от дублей страниц на DLE, по умолчанию подраздел доступен по следующим адресам:

сайт/раздел/подраздел

сайт/раздел/подраздел/

сайт/подраздел

сайт/подраздел/

Нужно привести все к виду сайт/подраздел/

Может кто сталкивался с такой проблемой поделитесь опытом.

Apach47
На сайте с 28.10.2008
Offline
74
#1

RewriteRule [к какому виду хочешь преобразовать] [что хочешь преобразовать]

К примеру вот

RewriteRule ^music/(.*).html+$ index.php?do=music&act=$1 [L]

Инструкция преобразовывает index.php?do=music&act=$1 к виду music/(.*).html

По аналоги можно переписать что угодно...

Если тебе нужен конкретно редирект, тогда юзай RedirectMatch. К примеру так

RedirectMatch ^music/(.*).html+$ index.php?do=music&act=$1 [L]

Перенаправит все страницы подходящие под шаблон index.php?do=music&act=$1 на страницы music/(.*).html

Прим. $1 - это группа символов (.*)

Ссылки по теме:

Сайт посвященный htaccess

Небольшая статья с примерами

И опыт - сын ошибок трудных... И гений - парадоксов труд... И случай бог изобретатель... (А.С.Пушкин)
[Удален]
#2

спасибо за ссылки, думал можно просто подправить стандартный .htaccess DLE , чтобы

сайт/раздел/подраздел/ просто выдавала ошибку.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий