addon domain در plesk
cpanel یک امکانی داره به نام addon domain که این امکان رو به شما میده که با یک اکانت هاستینگ چند تا هاست جداگانه راه بیاندازید. اخیرا به دلیل تحریم cpanel خیلی از هاست های ایرانی (از جمله ما) سوئیچ کردند به plesk که این امکان رو نداره. و باعث شده مشتری ها شاکی بشن.
برای رفع این معضل یک راه سرخ پوستی پیدا کردم با استفاده از htaccess و ماژول mod_rewrite :
- دامنه مورد نظر (مثلا addon.com) رو پارک می کنید روی هاست (توی plesk به جای پارک میگن domain alias)
- یک شاخه با نام addon.com توی فولدر httpdocs می سازید.
- یک فایل .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]
برچسبها: plesk
29 مهر 1387 در 11:50 ب.ظ
سلام،
شاید بشه یه کار دیگه کرد.
یه ساب دامین بسازیم و دامین جدید رو روی اون ساب دومین پارک کنیم.
در نتیجه addon هم دیگه نیازی نیست.
من اینکار رو دقیقاً روی cpanel کردم ولی در مورد plesk رو نمیدونم. شما تست کنید.
30 مهر 1387 در 6:56 ب.ظ
مطمئن نیستم که بشه.
توی پلسک وقتی یک دومین رو پارک میکنی روی دامنه اصلی پارک میشه.
البته مدیر سرور میتونه روی یک ساب دومین ServerAlias تعریف کنه. ولی خود کاربر نمیتونه.
11 آبان 1387 در 11:08 ق.ظ
کنترل پنل Plesk هم قابلیت park یا همون domain alias داره
1 آبان 1388 در 12:35 ق.ظ
خیلی خوب بود
مرسی
16 دی 1388 در 2:27 ب.ظ
ایول
راه جالبی بود…
مرسی
9 بهمن 1388 در 11:31 ب.ظ
سلام
روشی که گفته بودین رو روی سرور های خودتون در میهن نیک تست کردم.
این کد رو نوشتم:
# 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 میده
مشکل از چیه؟
14 بهمن 1388 در 8:05 ب.ظ
@اسداللهی:
سلام
علت خطا اینه که روی هاست شما شاخه ای به نام cyberef وجود نداره و نام شاخه رو cyberef.com گذاشتی شما.
یا باید نام شاخه رو تغییر بدی یا دو خط آخر این دستورها رو تغییر بدی و به جای cyberef بنویسی cyberef\.com
در ضمن بهتره خط آخر پارامتر [L] رو هم اضافه کنی تا اگر rewrite rule های دیگه ای هم داشته باشی مشکلی ایجاد نشه.
15 بهمن 1388 در 10:32 ب.ظ
باز هم مثل همیشه عالی بود استاد
خیلی خیلی ممنونم که درستش کردین
21 اسفند 1388 در 11:38 ب.ظ
نیاز به park کردن دامنه نداره دوست عزیز …
همون کد کارسازه …
تشکر.
29 اسفند 1388 در 12:22 ب.ظ
@احمد:
نه دوست عزیز، کد تنها کافی نیست، باید domain alias هم تعریف بشه.
20 فروردین 1389 در 5:45 ب.ظ
خوب این مسئله چه ربطی به Addon Domain داره دوست عزیز ؟
این کد htaaccess میاد و یه آدرس مجازی تولید میکنه که با کاری که با addon domain انجام میده زمین تا آسمون فرق داره.
29 فروردین 1389 در 11:28 ق.ظ
@sajad:
یعنی شما واقعا ربطش رو نفهمیدی؟!
مهم اینه که کار مشتری رو راه میندازه.
15 اردیبهشت 1389 در 1:13 ب.ظ
وقت بخیر
من طبق روش شما عمل کردم و همه چیز درسته
فقط یه عیب کوچولو وجود داره و اونم اینکه در آدرس های داخلی سایت اسم پوشه هم یه بار تکرار می شه
سایت من رو ببینید
monara.ir
آیا برای این مشکل هم راهی دارید
ممنون
15 اردیبهشت 1389 در 5:41 ب.ظ
@monara:
مشکل از تنظیمات جوملاست. من زیاد با جوملا کار نکردم اگر اشتباه نکنم آدرس URL سایت داخل فایل configuration.php تعریف شده که اون رو باید اصلاح کنی تا url های صفحه درست بشن.
31 خرداد 1389 در 10:19 ق.ظ
سلام و با تشکر به خاط پست های مفیدتون.
من یه هاست dedicated دارم که پلسکی است
یه زیر دامنه دارم مثلا به نام gallery.ghn.ir
می خوام به یه کاربر دیگه مدیریت این زیردامنه رو بدم که بتونه با پلسک وارد شه و این سایتو از طریق پلسک مدیریت کنه.
به اضافه اینکه بتونه دیتابیسشو هم از طریق phpmyadmin مربوط به پلسک ببینه و مدیریت کنه.
ولی مشکلی که هست اینه که پلسک مدیریت رو در اختیار یه زیردامنه قرار نمی ده و به خود دامنه می ده
شما چه راهی رو پیشنهاد می کنید؟
2 تیر 1389 در 9:01 ق.ظ
یک هاست جداگانه برای آن زیر دامنه تعریف کنید
3 تیر 1389 در 7:07 ق.ظ
وقتی یه هاست جدا تعریف می کنیم باید یه نام بهش اختصاص بدیم. مثلا http://www.newghn.ir
قصد ما این است که کاربران با آدرس gallery.ghn.ir به این سایت دسترسی داشته باشند و آدرس آن همین بماند.
در cpanel با پارک کردن می شد این کار را کرد ولی در پلسک نمی دانم از کجاست؟
5 تیر 1389 در 5:13 ب.ظ
با نام gallery.ghn.ir هم میتونید هاست جداگانه بسازید.
24 تیر 1389 در 12:01 ق.ظ
سلام من این کار شما رو انجام دادم اما خوب یه مشکلی داره این که اسم پوشه بعد از دامین میاد ، سایت هم استاتیک هست
این کارو نمیشه با ساب دامین انجامش داد؟!
26 تیر 1389 در 6:30 ق.ظ
نیازی نیست اسم پوشه بعد از دامین باشه، بدون اسم پوشه هم کار میکنه. مگر اینکه یک چیزی رو از قلم انداخته باشی مثلا شاید backslash های قبل از نقطه ها در RewriteCond ها رو از قلم انداختی.
26 تیر 1389 در 12:44 ب.ظ
نمی دونم چه مشکلی داره
امکان ست کردن در sub هست?
3 آبان 1390 در 8:13 ب.ظ
دمتون گرم
واقعا ممنونم
کارم لنگ همین بود
که اونم حل شد
مرسی
4 آبان 1390 در 4:36 ب.ظ
کار کرد!
حالا اگه بخوام دوتا دمین addonکنم باید چیکار کنم؟