addon domain در plesk

cpanel یک امکانی داره به نام addon domain که این امکان رو به شما میده که با یک اکانت هاستینگ چند تا هاست جداگانه راه بیاندازید. اخیرا به دلیل تحریم cpanel خیلی از هاست های ایرانی (از جمله ما) سوئیچ کردند به plesk که این امکان رو نداره. و باعث شده مشتری ها شاکی بشن.

برای رفع این معضل یک راه سرخ پوستی پیدا کردم با استفاده از htaccess و ماژول mod_rewrite :

  1. دامنه مورد نظر (مثلا addon.com) رو پارک می کنید روی هاست (توی plesk به جای پارک میگن domain alias)
  2. یک شاخه با نام addon.com توی فولدر httpdocs می سازید.
  3. یک فایل .htaccess در شاخه httpdocs با محتوای زیر ایجاد میکنید:
# addon.com addon domain.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^addon\.com [OR]
RewriteCond %{HTTP_HOST} ^www\.addon\.com
RewriteCond %{REQUEST_URI} !^/addon\.com/
RewriteRule ^(.*) /addon.com/$1 [L]

برچسب‌ها:

23 دیدگاه برای “addon domain در plesk”

  1. نبی گفته:

    سلام،
    شاید بشه یه کار دیگه کرد.
    یه ساب دامین بسازیم و دامین جدید رو روی اون ساب دومین پارک کنیم.
    در نتیجه addon هم دیگه نیازی نیست.
    من اینکار رو دقیقاً روی cpanel کردم ولی در مورد plesk رو نمیدونم. شما تست کنید.

  2. علی گفته:

    مطمئن نیستم که بشه.
    توی پلسک وقتی یک دومین رو پارک میکنی روی دامنه اصلی پارک میشه.
    البته مدیر سرور میتونه روی یک ساب دومین ServerAlias تعریف کنه. ولی خود کاربر نمیتونه.

  3. Narenj.com گفته:

    کنترل پنل Plesk هم قابلیت park یا همون domain alias داره

  4. babak گفته:

    خیلی خوب بود

    مرسی

  5. اسداللهی گفته:

    ایول

    راه جالبی بود…

    مرسی

  6. اسداللهی گفته:

    سلام

    روشی که گفته بودین رو روی سرور های خودتون در میهن نیک تست کردم.
    این کد رو نوشتم:
    # addon.com addon domain.
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^cyberef\.com [OR]
    RewriteCond %{HTTP_HOST} ^www\.cyberef\.com
    RewriteCond %{REQUEST_URI} !^/cyberef/
    RewriteRule ^(.*) /cyberef/$1

    یک فولدر هم به اسم cyberef در httpdocs درست کردم
    اما پیغام 500 Internal Server Error میده

    مشکل از چیه؟

  7. علی گفته:

    @اسداللهی:
    سلام
    علت خطا اینه که روی هاست شما شاخه ای به نام cyberef وجود نداره و نام شاخه رو cyberef.com گذاشتی شما.
    یا باید نام شاخه رو تغییر بدی یا دو خط آخر این دستورها رو تغییر بدی و به جای cyberef بنویسی cyberef\.com
    در ضمن بهتره خط آخر پارامتر [L] رو هم اضافه کنی تا اگر rewrite rule های دیگه ای هم داشته باشی مشکلی ایجاد نشه.

  8. اسداللهی گفته:

    باز هم مثل همیشه عالی بود استاد

    خیلی خیلی ممنونم که درستش کردین

  9. احمد گفته:

    نیاز به park کردن دامنه نداره دوست عزیز …
    همون کد کارسازه …
    تشکر.

  10. علی گفته:

    @احمد:
    نه دوست عزیز، کد تنها کافی نیست، باید domain alias هم تعریف بشه.

  11. sajad گفته:

    خوب این مسئله چه ربطی به Addon Domain داره دوست عزیز ؟

    این کد htaaccess میاد و یه آدرس مجازی تولید میکنه که با کاری که با addon domain انجام میده زمین تا آسمون فرق داره.

  12. علی گفته:

    @sajad:
    یعنی شما واقعا ربطش رو نفهمیدی؟!
    مهم اینه که کار مشتری رو راه میندازه.

  13. monara گفته:

    وقت بخیر
    من طبق روش شما عمل کردم و همه چیز درسته
    فقط یه عیب کوچولو وجود داره و اونم اینکه در آدرس های داخلی سایت اسم پوشه هم یه بار تکرار می شه
    سایت من رو ببینید
    monara.ir
    آیا برای این مشکل هم راهی دارید
    ممنون

  14. علی گفته:

    @monara:
    مشکل از تنظیمات جوملاست. من زیاد با جوملا کار نکردم اگر اشتباه نکنم آدرس URL سایت داخل فایل configuration.php تعریف شده که اون رو باید اصلاح کنی تا url های صفحه درست بشن.

  15. ghn گفته:

    سلام و با تشکر به خاط پست های مفیدتون.
    من یه هاست dedicated‌ دارم که پلسکی است
    یه زیر دامنه دارم مثلا به نام gallery.ghn.ir
    می خوام به یه کاربر دیگه مدیریت این زیردامنه رو بدم که بتونه با پلسک وارد شه و این سایتو از طریق پلسک مدیریت کنه.
    به اضافه اینکه بتونه دیتابیسشو هم از طریق phpmyadmin مربوط به پلسک ببینه و مدیریت کنه.
    ولی مشکلی که هست اینه که پلسک مدیریت رو در اختیار یه زیردامنه قرار نمی ده و به خود دامنه می ده
    شما چه راهی رو پیشنهاد می کنید؟

  16. علی گفته:

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

  17. ghn گفته:

    وقتی یه هاست جدا تعریف می کنیم باید یه نام بهش اختصاص بدیم. مثلا http://www.newghn.ir

    قصد ما این است که کاربران با آدرس gallery.ghn.ir به این سایت دسترسی داشته باشند و آدرس آن همین بماند.

    در cpanel‌ با پارک کردن می شد این کار را کرد ولی در پلسک نمی دانم از کجاست؟

  18. علی گفته:

    با نام gallery.ghn.ir هم می‌تونید هاست جداگانه بسازید.

  19. peyman گفته:

    سلام من این کار شما رو انجام دادم اما خوب یه مشکلی داره این که اسم پوشه بعد از دامین میاد ، سایت هم استاتیک هست
    این کارو نمیشه با ساب دامین انجامش داد؟!

  20. علی گفته:

    نیازی نیست اسم پوشه بعد از دامین باشه، بدون اسم پوشه هم کار میکنه. مگر اینکه یک چیزی رو از قلم انداخته باشی مثلا شاید backslash های قبل از نقطه ها در RewriteCond ها رو از قلم انداختی.

  21. peyman گفته:

    نمی دونم چه مشکلی داره
    امکان ست کردن در sub هست?

  22. MohsenTM گفته:

    دمتون گرم
    واقعا ممنونم
    کارم لنگ همین بود
    که اونم حل شد
    مرسی

  23. MohsenTM گفته:

    کار کرد!
    حالا اگه بخوام دوتا دمین addonکنم باید چیکار کنم؟

دیدگاهی بنویسید