php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 21/10/08 в 18:32 |
сабж.
руками заепусь!
хостеры ни дают скрипты применять, тока через панель па одному домену . Как быть? Может быть есь обходные пути? Спасибо!
Пска: хостинг у hc.ru
|
|
|
|
С нами с 03.10.08
Сообщения: 129
Рейтинг: 141
|
Добавлено: 21/10/08 в 18:59 |
А панель какая?
|
|
|
|
Самый добрый бегемот
С нами с 24.06.03
Сообщения: 954
Рейтинг: 574
|
Добавлено: 21/10/08 в 19:15 |
а мод реврайт + алиас + днс нельзя сделать?
обычно хостеры дают править конфиги для собственных доменов
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 21/10/08 в 19:19 |
TRUE_AND_FALSE я хз какая панель, там она настолько неудобна имхо что хер че поймешь.
atrius подробнее можешь плиз? вроде как тема заслуживает обдумывания.
|
|
|
|
С нами с 15.08.07
Сообщения: 203
Рейтинг: 321
|
Добавлено: 21/10/08 в 19:29 |
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 21/10/08 в 19:40 |
вордпресс му как-то же далает
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 21/10/08 в 20:21 |
geCTP 2 линка битая
пойду читать думать как реализовать.. буду рад новым идеям и решениям
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 21/10/08 в 20:48 |
_s_[sov] писал: | geCTP 2 линка битая
пойду читать думать как реализовать.. буду рад новым идеям и решениям |
в зонах днс можно вносить запись А?
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 21/10/08 в 22:14 |
wildcart subdomains - строка для поиска в гугле
кратко:
прописывается субдомен * (звездочка) в панели управления
далее (в зависимости от версии и сборки апача)
прописывается в .htaccess примерно следующее:
rewriteengine on
rewritecond %{HTTP_HOST} (.*)\.(.*)$ [OR]
rewriterule ^(.*) %1/$1 [L,QSA]
вообщем каждая созданная папка в корне будет субдоменом
но есть некоторый гимморой, не все апачи понимают (.*)\.(.*), иногда приходится поебаться чтобы подобрать правильно паттерн.
второй вариант менее гимморный, но требует наличия vhost_alias мода, подключенного к апачу, а собственно и доступа к httpd.conf
достаточно просто добавить нечто следующее:
Код: |
<VirtualHost 10.10.0.1:80>
UseCanonicalName off
ServerName test.com
ServerAlias *.test.com
ServerAdmin webmaster@test.com
VirtualDocumentRoot /home/links/domains/test.com/public_html/%1
User tester
Group tester
CustomLog /var/log/httpd/domains/test.com.bytes bytes
CustomLog /var/log/httpd/domains/test.com.log combined
ErrorLog /var/log/httpd/domains/test.com.error.log
</VirtualHost>
|
и автоматически все папки в корне домена будут субдоменами.
для панели DirectAdmin модуль vhost_alias по дефолту включен.
достаточно дописать в конец /etc/httpd/conf/httpd.conf вышеприведенный пример со своими данными, дописать вилдкард субдомен в днс-запись домена и получить работающие автосубдомены
|
|
|
|
С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345
|
Добавлено: 21/10/08 в 23:40 |
_s_[sov]: Бро, если не получится, стукнись вечером - помогу.
|
|
Строим Луна-парки с блэкджеком и шлюхами. Дорого.
|
6
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 22/10/08 в 08:48 |
_s_[sov] писал: |
Пска: хостинг у hc.ru |
Хостинг виртуальный или сервер?
На виртуалах обычно не дают в конфиги лазить.
Хотя я, когда сидел на виртуале клепал сабдомены с применением жаваскрипта, имитируя добавление через панель (Cpanel)
Посмотри, как у тебя это делается.
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/10/08 в 08:53 |
gimcnuk там хостинг.
ibiz я в этой панели не догоняю как домены то добавить
localhost а если там папки по делу, к примеру admin ? она тоже будет саб-доменом?
Klirik стукнусь наверно
Всем спасибо и по +6. Думаю из такого числа ответов извлеку достойную информацию и решу вопрос.
|
|
|
|
SexBlogs.Name
С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962
|
Добавлено: 22/10/08 в 09:53 |
если можно только через веб интерфейс В чем проблема?
Добавь один раз - посмотри как работает - потом накалякай скрипт который через веб интерфейс каждые 30 секунд будет добавлять тебе саб.
всего делов то несколько пост и гет реквестов
|
|
Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!
|
0
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/10/08 в 16:39 |
ну это в крайнем случае.. хочется найти что-то более рациональное.. собсно чем я щас и занимаюсь
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 22/10/08 в 17:33 |
_s_[sov] писал: | gimcnuk там хостинг.
ibiz я в этой панели не догоняю как домены то добавить :) :oops:
localhost а если там папки по делу, к примеру admin ? она тоже будет саб-доменом?
|
чтобы избежать такого, необходимо создать отдельную папку, скажем subs/
и настроить, чтобы апач искал субдомены там
|
|
|
|
127.0.0.1
С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557
|
Добавлено: 22/10/08 в 17:38 |
gimcnuk писал: | Хостинг виртуальный или сервер?
На виртуалах обычно не дают в конфиги лазить.
Хотя я, когда сидел на виртуале клепал сабдомены с применением жаваскрипта, имитируя добавление через панель (Cpanel)
Посмотри, как у тебя это делается. |
вообщем-то создание субдомена в цпанели это curl вот такого шаблона с подстановкой параметров:
Код: |
хттпс://#hosting#:2083/frontend/x3/subdomain/doadddomain.html?domain=*&rootdomain=#domain#.#ext#&dir=public_html%2F#domain#-#ext#%2Fw";
|
ну естественно перед этим нужно залогинится тем же курлом цпанель с включенными куками.
весь скрипт добавления субов в цпанель - строчек 20
[/code]
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 22/10/08 в 18:11 |
localhost я же не отрицаю варианта курла. просто пока это не делал еще... если не получится иначе то придется логиниться и курл подключать
|
|
|
|
Самый добрый бегемот
С нами с 24.06.03
Сообщения: 954
Рейтинг: 574
|
Добавлено: 22/10/08 в 21:35 |
Я вот так делаю:
В конфиге днс для домена надо добавить запись * IN A ип адрес домена
В конфиге апача сделать запись: ServerAlias *.domain.com
В хтаксесс прописать код (взято с мастера когда-то давно, так что спасибо автору)
RewriteEngine On
#Запрет обработки корневых запросов
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule .* - [L]
#Запрет обработки форвардных запросов
RewriteCond %{REQUEST_URI} ^/?.+\.domain\.com [NC]
RewriteRule .* - [L]
#Форвард запроса в саб-фолдер
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com [NC]
RewriteRule (.*) /%1.domain.com/$1 [L]
После этих манипуляций у меня все работает =)
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 23/10/08 в 08:14 |
localhost писал: | вообщем-то создание субдомена в цпанели это curl вот такого шаблона с подстановкой параметров:
Код: |
хттпс://#hosting#:2083/frontend/x3/subdomain/doadddomain.html?domain=*&rootdomain=#domain#.#ext#&dir=public_html%2F#domain#-#ext#%2Fw";
|
ну естественно перед этим нужно залогинится тем же курлом цпанель с включенными куками.
весь скрипт добавления субов в цпанель - строчек 20
|
Ну а какая разница? Тот же жаваскрипт делает это на стороне клиента безо всяких логинов.
|
|
|
|