[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как создать поддомены через .htaccess
azadlezgi
Здравствуйте,
помогите плз, мне надо при помощи htaccess создать поддомены в одной папке, я попробовал так он не сработал:

RewriteEngine On
RewriteRule ^subdomain/ - [last]
RewriteCond %{HTTP_HOST} subdomain.site.ru [nocase]
RewriteRule (.*) subdomain/$1 [last]


но так у меня вообще не чего не работает как надо, что делать?



Спустя 58 минут, 24 секунды (4.07.2012 - 12:26) redreem написал(а):
возможность поддоменов регулируется хостером. пиши им в техподдержку.

Спустя 15 минут, 51 секунда (4.07.2012 - 12:42) azadlezgi написал(а):
я не хочу для папку поддомен создать хочу в такого плане сделать
например тут все каталоги поддоменам стоит


Пример:
http://www.detskay.mebelem.ru/
http://www.gostinye.mebelem.ru/
http://www.mebel-kuhni.mebelem.ru/

Спустя 16 минут, 44 секунды (4.07.2012 - 12:59) redreem написал(а):
какая разница? техническая возможность работы с адресом регламентируется хостером. для адресации как миниму необходимо DNS записи создать для поддоменов. иначе по этому адресу не будет происходить обращения из браузера к твоему серверу.

Спустя 3 часа, 18 минут, 7 секунд (4.07.2012 - 16:17) FatCat написал(а):
Цитата (redreem @ 4.07.2012 - 13:59)
необходимо DNS записи создать

Я так понимаю, что можно один раз прописать звездочку, и все сабдомены валить в одну рабочую директорию.
Но идея сортировать эйчтиакцессом мне не нравится, я сортирую средствами php.
fatcat.vesvalo.net и alena.vesvalo.net у меня именно так работает.

Сабдомен ловится:
if(substr($_SERVER['HTTP_HOST'],0,4) == "www.")
{
$root_url = "http://".str_replace("www.","",$_SERVER['HTTP_HOST']).$_SERVER['REQUEST_URI'];
header("location: ".$root_url);
die("<meta http-equiv=\"Refresh\" Content=\"0; URL=".$root_url."\">");
}
$subdomen = substr($_SERVER['HTTP_HOST'],0,strpos($_SERVER['HTTP_HOST'],".".substr($site_url,7)));

Спустя 12 минут, 46 секунд (4.07.2012 - 16:30) killer8080 написал(а):
azadlezgi
для того чтобы работали субдомены, нужно прописать их в ServerAlias, в настройках виртхоста, через .htaccess этого не сделаешь wink.gif

Спустя 1 день, 16 часов, 16 минут, 55 секунд (6.07.2012 - 08:47) azadlezgi написал(а):
FatCat, killer8080

Спасибо ребята вы мне очень помогли все четко работает!

Создал ServerAlias
и использовал PHP кодам

if ($_SERVER['HTTP_HOST']=="cappani.mebelm-spb.ru") {
$action = new Action('product/category');
} else {
$action = new Action('common/home');
}

if ($_SERVER['HTTP_HOST']=="cappani.mebelm-spb.ru") {
$azadpath=86;
} else {
$azadpath=$this->request->get['path'];
}



Тема закрыта!


_____________
Купить хостинг для размещения сайтов

if ($naciya=="Lezgin") {
echo "Лезгин";
} else {
echo "все ровно Лезгин :)";
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.