Как ПРАВИЛЬНО совместить перенаправление с ЧПУ

Статус
В этой теме нельзя размещать новые ответы.

Iron_Rat

Постоялец
Регистрация
25 Мар 2007
Сообщения
408
Реакции
188
Ситуация следующая - есть сайт на joomla.
Точнее - даже два (русская и английская версии).
Русская версия расположена по адресу domen.ru
Английская - по адресу domen.ru/en/
Задачка - привести ссылки обеих версий сайта к виду Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся соответственно

Для ЧПУ и прочих прелестей на сайтах используется JPromoter
для него в .htaccess есть отдельный блок правил mod_rewrite

Код:
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php

В случае с русской версией все получилось просто до безобразия - добавил после RewriteEngine On
Код:
RewriteCond %{HTTP_HOST} ^domen\.ru [NC]
RewriteRule ^(.*) http://www.domen.ru/$1 [R=301]
и получил желаемый результат.

С версией сайта в поддиректории сайта этот фокус не прошел.
Все мои опыту приводили либо к "500-й" ошибке, либо не имели никакого результата.

Хочу добиться следующего - при переходе по ссылкам типа:
domen.ru/en
Для просмотра ссылки Войди или Зарегистрируйся
domen.ru/en/
Для просмотра ссылки Войди или Зарегистрируйся

все попадали именно по по адресу Для просмотра ссылки Войди или Зарегистрируйся
(ненабранный в адресе "слеш" уже выел весь моск) :nezn:

P.S. Сайт на masterhost_ru (чудо-хостинг, блиин)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху