PDA

View Full Version : پارک دامنه و مدیریت آن در php



romiran90
دوشنبه 11 فروردین 1393, 04:22 صبح
با سلام
دوستان بنده یک سوال داشتم و درخواست راهنمایی
چطور میشته یک دامنه یا ساب دامنه رو که روی یک دامنه دیگه که از طریق Advanced DNS Zone Editor پارک هست رو توسط php کد نویسی کرد

مثلا :
یک سیستمی که دامنه مادر آن www.example.com هست
و ساب دامنه sub.name.com روی example.com پارک شده

حالا جه کد و مراحلی رو باید روی www.example.com انجام بدم تا بتونم برای sub.name.com کد بنویسم

البته کلی جستجو و آزمایش کردم ولی نتیجه درست نگرفتم
ممنون میشم راهنمایی کنید

سال جدید مبارک
پیروز باشد

romiran90
دوشنبه 11 فروردین 1393, 19:59 عصر
کسی نمی تونه راهنمایی کنه؟
ممنون

leaping
سه شنبه 12 فروردین 1393, 12:31 عصر
سلام دوست عزیز
این ربط مستقیم پیدا میکنه به پنل اکانتت برای پارک کردن
دقیقا میخوای با php چیکار کنی؟

romiran90
سه شنبه 12 فروردین 1393, 19:53 عصر
یک دومین مادر باشه
یک دامنه یا ساب دامنه پارک بشه رو اولی و مدیریتش کرد

leaping
سه شنبه 12 فروردین 1393, 23:44 عصر
خب گفتم که این ربط پیدا میکنه به پنل سایت و دامنه و ربطی به برنامه نویسی php فک نکنم داشته باشی
موفق باشید

viiictor
چهارشنبه 13 فروردین 1393, 00:32 صبح
همونطور که دوست عزیزمون فرمودند به php مربوط نمیشه !

web server و controll panel ی که ازش استفاده میکنید رو ذکر کنید !

us1234
چهارشنبه 13 فروردین 1393, 00:37 صبح
کاری خیلی خیلی سختیه ولی شدنیه
باید به سی پنل کانکت کنید و تغییرات را انجام بدید .
یک نمونه کد برای کانکت شدن


<?php
// @ input vars - change these as you see fit$sPastedCpanelHomepageURL = 'https://root.com:2083/frontend/x3/index.html';$sNewDomain = 'addon.com';$sNewDomainUser = 'addon_user';$sNewDomainPass = 'addon_pass';$sNewDomainFolder = 'public_html/addon.com';$sCPanelUser = 'root_user';$sCPanelPass = 'root_pass';
// @ processing$sCP = dirname($sPastedCpanelHomepageURL);$sCP = str_replace('://','://' . $sCPanelUser . ':' . $sCPanelPass . '@',$sCP);
$sTask = '/addon/doadddomain.html?';
$sNewDomain = urlencode($sNewDomain);$sNewDomainUser = urlencode($sNewDomainUser);$sNewDomainPass = urlencode($sNewDomainPass);$sNewDomainFolder = urlencode($sNewDomainFolder);$sCPanelUser = urlencode($sCPanelUser);$sCPanelPass = urlencode($sCPanelPass);
$asData = array( 'domain' => $sNewDomain, 'user' => $sNewDomainUser, 'dir' => $sNewDomainFolder, 'pass' => $sNewDomainPass, 'pass2' => $sNewDomainPass);$sData = http_build_query($asData);
$s = file_get_contents($sCP . $sTask . $sData);
echo "$s\n";?>

romiran90
شنبه 16 فروردین 1393, 20:38 عصر
خیلی ممنون از همه دوستان
من یک مثال کامل می زنم

ببینید می خوام راهنمایی کنید که چطور می تونم یک اسکریپت بنویسم که مثل سیستم وبلاگدهی امکان پارک دامنه یا ساب دامنه روش باشه

اصلا چطور می تونم مثلا دامنه blog.com رو dns اختصاصی براش از تو cpanel یا... تعریف کنم
بد مثلا sub.domain2.com رو پارک کنم رو blog.com
و توسط اسکریپتی که تو blog.com هست اجرا شه


بازم ممنون از راهنمایی دوستان :قلب:

SilverLearn
شنبه 16 فروردین 1393, 20:53 عصر
درود

لینک زیر می تونه خیلی بهتون کمک کنه (ساب دامنه مجازی )

http://stackoverflow.com/questions/3455559/htaccess-mod-rewrite-how-to-create-virtual-subdomains

romiran90
شنبه 16 فروردین 1393, 21:59 عصر
مشکل اینجاست که نمی دونم dns اخصاصی رو چطور باید درست کنم؟
آیا باید دامنه دوم و پارک کنم روی dns و از تو cpanel پارک دامنه رو بزنم؟

SilverLearn
شنبه 16 فروردین 1393, 22:07 عصر
درود

شما باید چایلد دامین رو از طریق پنل دامین درست کنید

از طریق آموزش زیر می تونید این کار را برای دامنه های ملی انجام دهید

http://www.host5.ir/client/knowledgebase.php?action=displayarticle&id=18

سوال دوم : بله

maysam.m
یک شنبه 17 فروردین 1393, 01:48 صبح
اول باید dns wildcard رو فعال کنید که برای این مورد باید از پشتیبان سرور فعال کردنش رو درخواست کنید
بعد هم باید آشنایی با .htaccess داشته باشید.
کاری که شما میخواهید بکنید در وردپرس شبکه انجام میشه کافیه سرچ کنید

romiran90
دوشنبه 18 فروردین 1393, 18:09 عصر
مرسی دوستان عزیز
با پارک دامنه و htaccess حل شد
البته ساب دومین رو نمی تونم پارک کنم
فکر کنم چون سرور یکی هست