Вроде разобрался...
Ivan-lev отдельное спасибо!
Спасибо за помощь во первых.
Разобраться пытался полночи, только пака ничего не понял я этих серверных дерективах, или как там они называются.
А для переадресации с основного домена и поддоменов
на форум site.ru/forum
garden.site.ru/forum и т.д.
на поддомен forum.site.ru наверное как то так надо сделать:
RewriteCond %{HTTP_HOST} !=site.ru
RewriteCond %{HTTP_HOST} !=поддомен.site.ru
RewriteRule ^(forum\/.*)$ http://forum.site.ru%{REQUEST_URI} [R=301,L]
Правильно хоть сейчас?
И почему все говорят, что это не выход? Количество переадресация сказывается на производительности?
Для меня просто работа с поддоменами - это выход: можно тематически разбить сайт, отдельно форум для всех поддоменов общий сделать. Я над этой реализацией очень давно думал, и кажется уже где то радом с разгадкой. Просто такие правила придется грубо говоря для каждой категории прописать.
По идее не должно этотсоздать большой нагрузки на сервер, я гдето вчера прочитал по файлы .htaccess с 1000-ми строк перееадресаций... Или я ничего не понимаю?---------- Добавлено 04.09.2013 в 13:04 ----------
Здесь я наверное так и поступлю. Наверное это самое грамотное решение, а потом тогда будем думмать о чемто "самописном", потому как с продуктами из коробки как то тяжело какжется для высоконагруженных проектов.---------- Добавлено 04.09.2013 в 13:10 ----------
Или может вот так:
RewriteCond %{HTTP_HOST} !=*.site.ru
для всех поддоменов сразу?
Я думал над этим, но ничего не подобрал для себя пока. У меня просто работающий сайт с историей, и мне есть что терять. А с джумлой вроде как разобрался. Но при этом понимаю, что скоро по нагрузке не пройдет... Да и не програмист я.
Посоветуете чтонибудь?
А если надо с одного поддомена на другой поддомен, по такой же схеме, так надо сделать?
RewriteRule ^(stroim-dom\/.*)$ http://поддомен.site.ru%{REQUEST_URI} [R=301,L]
Правильно?
Вы мне очень помогли, вижу действительно специалист.
Но есть у меня еще один вопрос из тойже оперы:
На портале подразумевается обсуждение на форуме, и возможны ссылки со всех поддоменов на forum.site.ru
я использую kunena, он позволяет обсуждать статьи в форуме, в виде ссылки под статьей "обсудить в форуме"
таких в моем случае может быть например как с главного
site.ru/forum/ля ля ля
так и с поддомена, например garden.site.ru
Вопрос:
Можно ли как то сделать переадресацию с основного домена и поддоменов
site.ru/forum
на поддомен forum.site.ru?
Буду премного благодарен!---------- Добавлено 04.09.2013 в 00:46 ----------
Здесь проблем не должно быть, наоборот дубли страниц убираются переадресацией на "родной" адрес так сказать...---------- Добавлено 04.09.2013 в 01:09 ----------Ну пожалуйста, помогите...
Что это значит? Я сейчас попробывал, всроде все хорошо работает.
Ну скажите пожалуйста, может есть какие то подводные камни?
т.е. ссылки вида
http://garden.site.info/stroim-dom/podgotovitelnie-raboty/240-stroeniya-na-uchastke-normativy-i-sanktsii.html
не удасться перекинуть на
http://SITE.info/stroim-dom/podgotovitelnie-raboty/240-stroeniya-na-uchastke-normativy-i-sanktsii.html
нет?
Ну как то закрепить переадресацию всего, что начинается с /stroim-dom/бла бла бла, тольчко чтобы показавалось на http://SITE.info/stroim-dom/?
Я честно говоря в этом не очень силен, ну т.е. можно сказать ваще ничего не понимаю...
Это утопия? Я изначально в неправильном направлении двигаюсь?
Да там еще проблема в том, чтобы можно было подключать разные поддомены, по мере необходимости.
Вот такое решение нашел:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^forum\.domain\.(com|ru)$
RewriteCond %{REQUEST_URI} !/forum/
RewriteRule ^(.*)$ /forum/$1 [L]
Но это кажется переадресация с поддомена в субфолдер, а мне наоборот надо. Да и не понятно, все будет переадресовывать из этой папки?