Поддомены в .htaccess

12
[Удален]
#11
Vlad502:
У меня просто работающий сайт с историей, и мне есть что терять

Если всё сделать грамотно - потерь не будет

Советовать "чтонибудь" - смысла нет, а вот то, что у вас уже наворочено - шило стопудовое... ))

IL
На сайте с 20.04.2007
Offline
435
#12
Vlad502:
RewriteCond %{HTTP_HOST} !=site.ru
RewriteRule ^(stroim-dom\/.*)$ http://поддомен.site.ru%{REQUEST_URI} [R=301,L]

Почти

RewriteCond %{HTTP_HOST} !=поддомен.site.ru
RewriteRule ^(stroim-dom\/.*)$ http://поддомен.site.ru%{REQUEST_URI} [R=301,L]

хоть бы задумался, что и почему написано.

В первой строчке условие - если host не равен выражению

Во второй - какой редирект делаем.

Vlad502:
У меня просто работающий сайт с историей, и мне есть что терять. А с джумлой вроде как разобрался. Но при этом понимаю, что скоро по нагрузке не пройдет...

Бэкапы делать.. :)

А по нагрузке - сейчас железо относительно дешёвое.. Конечно, могу ошибиться, но предположу, что VPS "средний или выше среднего" по параметрам нагрузку в ближайшее время выдержит..

А в случае роста нагрузки (видимо, количества посетителей.. или просмотров) (постепенно и заранее) планировать либо оптимизацию текущего движка, либо перенос.. либо переезд на более мощное железо.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
V5
На сайте с 03.09.2013
Offline
0
#13

Спасибо за помощь во первых.

Разобраться пытался полночи, только пака ничего не понял я этих серверных дерективах, или как там они называются.

А для переадресации с основного домена и поддоменов

на форум 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 ----------

ivan-lev:
А в случае роста нагрузки (видимо, количества посетителей.. или просмотров) (постепенно и заранее) планировать либо оптимизацию текущего движка, либо перенос.. либо переезд на более мощное железо.

Здесь я наверное так и поступлю. Наверное это самое грамотное решение, а потом тогда будем думмать о чемто "самописном", потому как с продуктами из коробки как то тяжело какжется для высоконагруженных проектов.

---------- Добавлено 04.09.2013 в 13:10 ----------

Vlad502:
RewriteCond %{HTTP_HOST} !=site.ru
RewriteCond %{HTTP_HOST} !=поддомен.site.ru
RewriteRule ^(forum\/.*)$ http://forum.site.ru%{REQUEST_URI} [R=301,L]

Или может вот так:

RewriteCond %{HTTP_HOST} !=site.ru

RewriteCond %{HTTP_HOST} !=*.site.ru

RewriteRule ^(forum\/.*)$ http://forum.site.ru%{REQUEST_URI} [R=301,L]

для всех поддоменов сразу?

V5
На сайте с 03.09.2013
Offline
0
#14

Вроде разобрался...

Ivan-lev отдельное спасибо!

12

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