نحوه ایجاد ساب دامین (subdomain)

از آنجا که در پلانهای 2008   ایجاد sub domain از طریق کنترل پنل مربوطه ( WSP ) در پلانهای p6 و به بالا باعث هدر رفتن منابع دامین پلان شما می شود و در پلانهای پایین تر امکان ایجاد sub domain وجود ندارد( هر sub domain به عنوان یک دامین هاست شده در نظر گرفته می شود ) لذا می توانید جهت جلوگیری از این موضوع   و همچنین بهره مندی از sub domainدر پلان خود ازsub domain های مجازی (که توسط قابلیت URL Rewrite در IIS 7 پشتیبانی می شود) استفاده نمایید.

نکته : قابلیت ایجاد subdomain  از پلانهای p 3  به بعد که دارای قابلیت مدیریت از راه دور IIS  می باشند امکان پذیر می باشد.

برای ایجاد sub domain  در پلانهای 2008 ایران هاست مراحل ذیل را دنبال نمایید :

1-      ایجاد Domain Alias برای sub domain  مورد نظر :

وارد کنترل پنل هاست (WSP  ) شوید از قسمت Hosting Space  روی آیکون Domains کلیک نموده و در صفحه جاری روی Add Domain کلیک کرده و گزینه Domain Alias را انتخاب نمایید. در این صفحه نام sub domain را به همراه نام دامین خود در فیلد www .  وارد نمایید ( به طور مثال برای دامین iranhost.com و  برای داشتن admin به عنوان sub domain باید admin.iranhost.com را در فیلد www . وارد نمایید ) سپس تیک مربوط به Point to existing Web Site را زده و نام دامینی که برای آن می خواهید sub domain  داشته باشید را انتخاب نمایید. تیک مربوط به دیگر گزینه ها را برداشته و روی Add Domain کلیک نمایید.

2-      ایجاد فلدر به نام sub domain موردنظر در فلدر wwwroot  در FTP سایت مربوطه :

وارد کنترل پنل هاست (WSP  ) شوید از قسمت Hosting Space  روی آیکون File Manager کلیک نمایید. در این صفحه روی فلدری که به نام دامین موردنظر می باشد کلیک کرده و به شاخه ی wwwroot بروید. روی آیکون create folder  کلیک کرده و فلدری به نام sub domain  مورد نظر ایجاد کرده و فایلها و فلدرهای مربوطه را در این فلدر آپلود نمایید.

3-      ایجاد نام کاربری و رمزعبور برای مدیریت از راه دور IIS  :

وارد کنترل پنل هاست (WSP  ) شوید از قسمت Hosting Space  روی آیکون web و سپس روی web sites  کلیک کرده و روی نام دامین مربوطه کلیک نمایید. در صفحه جاری برگه management  را انتخاب نموده و نسبت به ایجاد نام کاربری و رمز عبور اقدام نمایید.

نکته : رمز عبور حتماً باید شامل حرف بزرگ ، حرف کوچک ، نشانه و عدد باشد در غیر اینصورت قادر به برقراری ارتباط با IIS هاست نخواهید بود.

4-      دانلود نرم افزار رایگان IIS Manager  ( برای ریموت شدن به IIS ) و اجرای آن برروی سیستم لوکال :

http://www.microsoft.com/downlOAds/details.aspx?familyid= 32C 54C 37-7530-4FC 0 -BD 20-177A 3E 5330B 7&displaylang=en

5-      کد زیر را کپی کرده در یک صفحه ی  notepad آنرا paste نموده و در تمامی خطوط کد مربوطه به جای کلمهdomain.com  نام دامین خود را وارد نموده و آنرا در یک فایل به نام htaccess در سیستم خود ذخیره نمایید.

# Rewrite subdomain requests to subdirectories except for www.domain.com

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.domain.com [NC]

RewriteCond %{HTTP_HOST} ^([^.]+).domain.com

RewriteRule (.*) /%1/$1 [L]

#

# Redirect direct user-agent requests for www.domain.com/<subdomain>/<page> to http://<subdomain>.domain.com/<page>

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.+)\ HTTP/

RewriteRule ^([^/]+)/(.*)$ http://$1.domain.com/$2 [R=301,L]

 

6-      از طریق نرم افزار IIS Manager  و با نام کاربری و رمز عبوری که ساخته اید اقدام به ریموت به IIS  هاست خود نمایید.

در نرم افزار IIS Manager روی file کلیک نموده و گزینه Connect to a site را انتخاب نمایید. در قسمت server name   و site name نام دامین خود را وارد نموده وکلید  Nextرابزنید. نام کاربری و رمز عبور مدیریت از راه دور IIS   را وارد نموده و کلید Next   را انتخاب نمایید.
 برای کامل نمودن مراحل اتصال روی گزینه های
 connectکلیک نموده و در صفحه  features تمامی گزینه های موجود را انتخاب وسپس روی گزینه finish کلیک نمایید. در صفحه IIS manager در قسمت IIS روی گزینه URL Rewrite دوبار کلیک نمایید در این صفحه ( از قسمت سمت چپ ) روی گزینه Import Rules   کلیک نمایید . در قسمت configuration file آدرس فایل htaccess (که آنرا با محتویات کد مربوطه روی سیستم خود ذخیره نموده اید) را انتخاب نموده و سپس روی Import کلیک نمایید بعداز کامل شدن عملیات روی گزینه apply  کلیک نمایید.

 

شناسه مقاله: 151, ایجاد شده در: 1389/06/15, اصلاح شده: 1390/10/17

Comments (0)