crashSevastopol
16.03.2013 - 04:16
Доброго времени суток. Извините, если уже было подобное обращение, поискал на форуме, но ничего не подобного не увидел.
В общем проблема в следующем.
Есть вот такая структура
site.ru/forum/ru/vbulletin,
мне необходимо чтобы mod_rewrite преобразовал все это дело в site.ru/ru/forum/vbulletin
Причем необходима именно такая структура, потому что форум прикручивается в другому движку со встроенным ЧПУ, и если поменять местами ru и forum - перестает работать все. Не очень бы хотелось прописывать для всех файлов правила. Может кто подскажет, каким образом это можно реализовать?
Спасибо огромное.
RewriteRule ^ru/forum[/]{0,1}(.*)$ forum/ru/$1 [L,QSA]
Что то вроде такого.
crashSevastopol
16.03.2013 - 12:19
Да все бы хорошо.
Но мало того, что половину ссылок кидает на site.ru/forum/ru, так еще и на некоторые ссылки дописывает %3f
blog.php?do=bloglist на такого рода ссылках дописывает %3f
а с двумя аргументами кидает на site.ru/forum/ru/blog.php?do=list&blogtype=best
Тут смысл какой, необходимо, чтобы абсолютно все ссылки шли на /ru/forum/. Вот не знаю уже, что с этим делать, всю ночь бился с ними и сейчас уже все утро.
crashSevastopol
Только сейчас заметил что я наоборот написал. =)
RewriteRule ^forum/ru[/]{0,1}(.*)$ ru/forum/$1 [L,QSA]
crashSevastopol
16.03.2013 - 12:35
Так стало еще хуже

404
crashSevastopol
16.03.2013 - 12:43
Все заработало! Спасибо огромное. Первый вариант все-таки был верный. Надо было в самом Бюллетене подправить кое-что и все заработало. Еще раз спасибо!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.