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

  • Автор темы Автор темы sanich
  • Дата начала Дата начала

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 что то не так, но не пойму что. Помогите разобраться.
 
Ты как то определись в каком виде тебе нужны урлы в итоге.
Поставленная задача более чем не логична и в тоге приведет к рекурсивному редиректу (тут конечно флаг L вырулит ситуацию но от этого лучше не станет).
Стоит остановиться на одном из пунктов задачи.
 
sanich

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

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


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

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