- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Возможно ли такое сделать на хостинге? А то вручную создавать каждый поддомен это очень долго.
На хостинге или на ВДС?
И панель какая? Если ISPManager, то у него очень удобный API - написать скрипт очень просто
falkhan, на хостинге
У меня есть скрипт для DirectAdmin
Но он грузит панель, из-за чего хостер может послать погулять...
<?php
// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");
$browser->enable_images("false");
function sanitize($text) {
$gost = array(
"Є"=>"EH","І"=>"I","і"=>"i","№"=>"#","є"=>"eh",
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D",
"Е"=>"E","Ё"=>"JO","Ж"=>"ZH",
"З"=>"Z","И"=>"I","Й"=>"JJ","К"=>"K","Л"=>"L",
"М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R",
"С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"KH",
"Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'",
"Ы"=>"Y","Ь"=>"","Э"=>"EH","Ю"=>"YU","Я"=>"YA",
"а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d",
"е"=>"e","ё"=>"jo","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"jj","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"kh",
"ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"",
"ы"=>"y","ь"=>"","э"=>"eh","ю"=>"yu","я"=>"ya","«"=>"","»"=>"","—"=>"-"," "=>"-"
);
return strtr($text, $gost);
}
$directadmin_url = 'https://XXX.XXX.XXX.XXX:2222';
$directadmin_login = 'YOURLOGIN';
$directadmin_password = 'YOURPASSWORD';
// смотреть через Отладка->Пронумеровать->Ссылки
$directadmin_dnsanchornumber = 15;
$directadmin_logoutanchornumber = 5;
// по запросам
$queries_filename = "YOURQUERIES.txt";
$browser->navigate($directadmin_url);
$browser->wait(1);
$input->set_value_by_number(0, $directadmin_login);
$input->set_value_by_number(1, $directadmin_password);
$button->click_by_number(0);
$browser->wait(1);
$anchor->click_by_number($directadmin_dnsanchornumber);
$browser->wait(1);
$f = file($queries_filename);
foreach($f as $query) {
$query = str_replace(array("\n", "\r", "\r\n", "\n\r"), "", trim($query));
$query = str_replace(array(" ", " ", " ", " "), " ", $query);
$query = sanitize($query);
echo "$query<br>";
$input->set_value_by_number(0, $query);
$button->click_by_number(1);
$browser->wait(1);
$page = $webpage->get_source();
if(strpos($page, "Subdomain already exists") !== false) {
echo "<font color=red>$query</font><br>";
$anchor->click_by_number(6);
$browser->wait(1);
}
}
$app->quit();
?>
вот так, может, кому пригодится
в YOURQUERIES.txt кладете ваши ключевики,
скрипт их транслитерирует, пробелы заменят на дефисы и создает сабдомены
Что то у меня не получилось с этим скриптом. А нельзя ли так как то сделать - создать на компе готовые папки и каким то образом залить их разом, только чтобы хостинг принял их за сабы?
Что то у меня не получилось с этим скриптом. А нельзя ли так как то сделать - создать на компе готовые папки и каким то образом залить их разом, только чтобы хостинг принял их за сабы?
Что именно не получилось? Помогу
Не хочу пиарить но в доргене Смарт пейдж есть ф-ции по авто добавлению, созданию доменов и поддоменов.
Я видел хостинг на котором автоматически
домен1.ру/папка1/папка2/индекс.пхп
можно было использовать как
папка1.домен1.ру/папка2/индекс.пхп
или
папка2.папка1.домен1.ру/индекс.пхп
Способов автоматически создавать поддомены много, не используйте глупые способы.
В крайнем случае напишите хостеру, что вы хотите разместить, и пусть хостер поставит для вас галочку у себя в панели "автоподдомены" или что-то подобное, или как-нибудь другим способом это сделает
ISPManager: в настройках домена указать - поддомены в директории домена. Теперь каждая подпапка в папке домена - поддомен, дело за малым - просто заливать по ФТП нужные папки, которые станут поддоменами.
У меня есть скрипт для DirectAdmin
Но он грузит панель, из-за чего хостер может послать погулять...
Что то у меня не получилось с этим скриптом. А нельзя ли так как то сделать - создать на компе готовые папки и каким то образом залить их разом, только чтобы хостинг принял их за сабы?
Ну вообще-то это скрипт для кседанта :)
Ставьте sleep побольше, чтобы были небольшие таймауты перед каждым созданием.
Ну вообще-то это скрипт для кседанта :)
Ну я, в общем, в курсе :) Предполагаю, что ТС на кседанте его и запускал, а не получилось потому, что в его панели DirectAdmin ссылки, по которым ходит скрипт, имеют другие номера (сколько было у меня таких хостингов - везде разные номера). Но это лишь предположение - официальных комментариев от ТС не слышно.