[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с ЧПУ
crashSevastopol
Доброго времени суток. Извините, если уже было подобное обращение, поискал на форуме, но ничего не подобного не увидел.

В общем проблема в следующем.

Есть вот такая структура
site.ru/forum/ru/vbulletin,

мне необходимо чтобы mod_rewrite преобразовал все это дело в site.ru/ru/forum/vbulletin

Причем необходима именно такая структура, потому что форум прикручивается в другому движку со встроенным ЧПУ, и если поменять местами ru и forum - перестает работать все. Не очень бы хотелось прописывать для всех файлов правила. Может кто подскажет, каким образом это можно реализовать?

Спасибо огромное.
IncSW
RewriteRule ^ru/forum[/]{0,1}(.*)$ forum/ru/$1 [L,QSA]

Что то вроде такого.
crashSevastopol
Да все бы хорошо.

Но мало того, что половину ссылок кидает на site.ru/forum/ru, так еще и на некоторые ссылки дописывает %3f

blog.php?do=bloglist на такого рода ссылках дописывает %3f

а с двумя аргументами кидает на site.ru/forum/ru/blog.php?do=list&blogtype=best

Тут смысл какой, необходимо, чтобы абсолютно все ссылки шли на /ru/forum/. Вот не знаю уже, что с этим делать, всю ночь бился с ними и сейчас уже все утро.
IncSW
crashSevastopol
Только сейчас заметил что я наоборот написал. =)

RewriteRule ^forum/ru[/]{0,1}(.*)$ ru/forum/$1 [L,QSA]
crashSevastopol
Так стало еще хуже smile.gif 404
crashSevastopol
Все заработало! Спасибо огромное. Первый вариант все-таки был верный. Надо было в самом Бюллетене подправить кое-что и все заработало. Еще раз спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.