نکته: این امکان فقط هنگامی می تواند اتفاق بیفتد که کل دایرکت ادمین به همراه قسمت ادمین آن را نیز در اختیار داشته باشیم
- ابتدا به قسمت ریسلر آن دامنه لاگین می کنیم
- بر روی قسمت DNS Management کلیک می کنیم
- در قسمت فرم پایین صفحه در رکورد اول که نوع آن A می باشد مقدار آن را * و در قسمت دوم آن آدرس آی پی سیستم را وارد می کنیم و دکمه Add را کلیک می کنیم، حالا باید یک رکورد در بالای صفحه با نام * و مقدار آی پی وارد شده وجود داشته باشد
- حالا به قسمت ادمین می رویم و بر روی لینک Custom HTTPD Configurations کلیک می کنیم
- دامنه مورد نظر را انتخاب می کنیم
- در داخل کادر conf عبارت زیر را وارد می کنیم و دکمه save را کلیک می کنید
ServerAlias *.|DOMAIN|
گرفتن ساب دامنه های نامحدود در برنامه php
اگر تنظیمات ایجاد ساب دامنه نامحدود در دایرکت ادمین را انجام داده باشید، حالا باید در برنامه خود تنظیمات زیر را انجام دهید
تنظیمات فایل htaccess
کد های زیر را در htaccess کپی می کنید
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.sample.com
RewriteRule (.*) http://sample.com/$1 [R=301,L]
RewriteRule ^([aA-zZ])$ index.php?sub_domain=$1
RewriteCond %{HTTP_HOST} ^(^.*)\.sample.com
RewriteRule (.*) index.php?sub_domain=%1
حالا میتوانید در فایل index.php برنامه خود در متغییر $_GET[‘sub_domain’] نام ساب دامنه خود را دریافت کنید و برای آن تصمیم گیری کنید که چه اطلاعاتی را با آن نشان دهید