.htaccess перенаправление на поддомен, помогите настроить

sanich

Новичок
Доброго всем дня.

Задача сделать из подпапок сайта поддомены, без физического перемещения подпапок на поддомены.
Средствами .htaccess

Пока все тестирую на локальном сайте денвера.
Есть сайт http://test.loc в нем папка bbs, нужно чтобы при вводе

1. http://bbs.test.loc/ открывалось содержимое папки http://test.loc/bbs/
2. При наборе адреса http://test.loc/bbs/.... происходила переадресация на http://bbs.test.loc/....

Что я сделал:

1. В корень http://test.loc/ поместил файл .htaccess с содержимым

Код:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^bbs\.test\.loc$
RewriteCond %{REQUEST_URI} !/bbs/
RewriteRule ^(.*)$ bbs/$1 [L]

#dnwr_host bbs.test.loc

Результат: при наборе http://bbs.test.loc/ открывается содержимое папки папки http://test.loc/bbs/

2. В http://test.loc/bbs/ поместил файл .htaccess с содержимым:

Код:
Redirect 301 / http://bbs.test.loc/

Результат: При наборе http://test.loc/bbs/... происходит переадресация на http://bbs.test.loc/bbs/....

а надо http://bbs.test.loc/....

Вероятно в первом файле .htaccess что то не так, но не пойму что. Помогите разобраться.
 

Single

пилот капсулы
Ты как то определись в каком виде тебе нужны урлы в итоге.
Поставленная задача более чем не логична и в тоге приведет к рекурсивному редиректу (тут конечно флаг L вырулит ситуацию но от этого лучше не станет).
Стоит остановиться на одном из пунктов задачи.
 

ArkDoom

Новичок
sanich

Харе жрать ЛСД и читать мануалы от наркоманов. Иди учись настраивать Apache HTTP-сервер и сожги в костре флешку с Денвером.

P.S. Еще подготовь свой мозг к работе с DNS мастером, пригодиться.


Весь этот бред, который я написал, можно спокойно отгуглить. Удачи.
 

sanich

Новичок
Какие выводы сделал?
Мне чтобы сделать самому и разбрать все команды и регулярки .htaccess понадобится не один день.
То, что я уже сделал, это на основе готовых примеров, но работает не так как нужно.

1. Мне нужно чтобы при запросе
http://bbs.test.loc/... открывалось содержимое http://test.loc/bbs/....
Впринципе это работает.
2. Так же нужно чтобы при наборе по старинке http://test.loc/bbs/.... переадресовывало на адрес http://bbs.test.loc/...
но почему то открывает ttp://bbs.test.loc/bbs/...
 
Сверху