htaccess редирект категории без подкатегорий

I
На сайте с 22.10.2013
Offline
0
1252

Прошу знатоков помочь разобраться с редиректом в .htaccess

Нужно дирикторию site.com/ru (site.com/ru/) перенаправлять на site.com, но любые запросы вида site.com/ru/xxx - оставлять неизменными.

Тоесть строго алиас site.com/ru/ редиректить на site.com, а все остальное не трогать.

Я так понимаю, что нужно копать в сторону mod_rewrite

RewriteEngine On

RewriteBase /

RewriteRule ^ru/$ / [R,L]

только еще как-то ограничить действие последнего правила для строго: site.com/ru/

Буду благодарен за любую помощь!

siv1987
На сайте с 02.04.2009
Offline
427
#1

$ - и ограничивает действие строго для ru/

I
На сайте с 22.10.2013
Offline
0
#2

Но редиректит и все что вида: site.com/ru/xxx в site.com/xxx, а нужно чтоб /ru/ оставалось для всего, кроме главной директории.

Пример: site.com/ru в site.com

site.com/ru/ в site.com

но,

site.com/ru/xxx в site.com/ru/xxx

site.com/ru/yyy/?search=aaaaa в site.com/ru/yyy/?search=aaaaa

siv1987
На сайте с 02.04.2009
Offline
427
#3
itcase:
Но редиректит и все что вида: site.com/ru/xxx в site.com/xxx,

По сути от этого правило такого редиректа быть не может. Ищите где есть другие правила редиректа, и сбросьте кеш браузера

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