Mohammad-Karimi
Member
با سلام
یه تاپیک زده بودم در این رابطه که راهنمایی می خواستم اما بعد از کلی آزمون و خطا موفق شدم این سیستم وبلاگ دهی از Subdomain رو راه اندازی کنم حالا می خوام آموزشش رو بدم که بقیه دوستان هم بتونن استفاده کنن.
برای این کار امکان Wildcar Dns باید از طرف سرور فعال باشد که اکثرا بصورت پیشفرض فعال است و عموما با درخواست از سرور به رایگان فعال میشه.
اول از همه باید دو ویژگی رو چک کرد
1 - هر Subdomain باید به همان Ip سایت اصلی متصل باشد این کار را می توان از طریق Ping تحقیق کرد به اینصورت که در Cmd تایپ می کنیم : ping www.domain.com در این حال یک آدرس آی پی نمایش داده می شود . بار دیگر این کار را به این ترتیب
ping subdomain.domain.com انجام می دهیم اگر آی پی در این مرحله با آی پی قبلی یکسان بود این خصوصیت فعال است.
---
2- هر ساب دومین باید به همان دایرکتوری دومین اصلی متصل باشد یعنی به عنوان مثال فایل index.html هم در آدرس
domain.com/index.html و هم در subdomain.domain.com/index.html موجود باشد.
--
خوب اگر خصوصیات زیر فعال بود که هیچ اگر نه به قسمت Dns Setting در کنترل پانل سایت رفته و 2 رکورد اد ( اضافه ) می کنیم:
1 - یک رکورد از نوع A با Domain Name : *.Domain.com و آی پی آدرس سایت که با Ping بدست آوردیم.
2- یک رکورد از نوع Ns با Domain Name : *.Domain.com و Enter Name Server : Domain.com
--
خوب به این ترتیب این دو خصوصیت که در بالا ذکر شد فعال میشه
حال باید سیستم رو (به عنوان مثال plog ) رو آپلود کنید . در قسمت مدیریت حالت ساب دومین را فعال کرده و در فایل
.htaccess کد زیر رو اضافه کنید :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /plog/
RewriteCond %{HTTP_HOST} ^www\.(.*).webfars\.com$ [NC]
RewriteRule ^.*$ http://%1.webfars.com [R=301,L]
RewriteCond %{HTTP_HOST} ^webfars.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.webfars.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^.*$ http://www.webfars.com/summary.php [R=301,L]
البته جای Webfars آدرس سایت خودتون رو بزنین.
والسلام
یه تاپیک زده بودم در این رابطه که راهنمایی می خواستم اما بعد از کلی آزمون و خطا موفق شدم این سیستم وبلاگ دهی از Subdomain رو راه اندازی کنم حالا می خوام آموزشش رو بدم که بقیه دوستان هم بتونن استفاده کنن.
برای این کار امکان Wildcar Dns باید از طرف سرور فعال باشد که اکثرا بصورت پیشفرض فعال است و عموما با درخواست از سرور به رایگان فعال میشه.
اول از همه باید دو ویژگی رو چک کرد
1 - هر Subdomain باید به همان Ip سایت اصلی متصل باشد این کار را می توان از طریق Ping تحقیق کرد به اینصورت که در Cmd تایپ می کنیم : ping www.domain.com در این حال یک آدرس آی پی نمایش داده می شود . بار دیگر این کار را به این ترتیب
ping subdomain.domain.com انجام می دهیم اگر آی پی در این مرحله با آی پی قبلی یکسان بود این خصوصیت فعال است.
---
2- هر ساب دومین باید به همان دایرکتوری دومین اصلی متصل باشد یعنی به عنوان مثال فایل index.html هم در آدرس
domain.com/index.html و هم در subdomain.domain.com/index.html موجود باشد.
--
خوب اگر خصوصیات زیر فعال بود که هیچ اگر نه به قسمت Dns Setting در کنترل پانل سایت رفته و 2 رکورد اد ( اضافه ) می کنیم:
1 - یک رکورد از نوع A با Domain Name : *.Domain.com و آی پی آدرس سایت که با Ping بدست آوردیم.
2- یک رکورد از نوع Ns با Domain Name : *.Domain.com و Enter Name Server : Domain.com
--
خوب به این ترتیب این دو خصوصیت که در بالا ذکر شد فعال میشه
حال باید سیستم رو (به عنوان مثال plog ) رو آپلود کنید . در قسمت مدیریت حالت ساب دومین را فعال کرده و در فایل
.htaccess کد زیر رو اضافه کنید :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /plog/
RewriteCond %{HTTP_HOST} ^www\.(.*).webfars\.com$ [NC]
RewriteRule ^.*$ http://%1.webfars.com [R=301,L]
RewriteCond %{HTTP_HOST} ^webfars.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.webfars.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^.*$ http://www.webfars.com/summary.php [R=301,L]
البته جای Webfars آدرس سایت خودتون رو بزنین.
والسلام