mod_rewrite

mosi20

Active Member
سلام
کسی راجع به mod_rewrite چیزی میدونه؟
میخوام آدرس هایی را که به صورت web.php?sub=$subdomain را به عنوان سابدومین بشناسه یا اینکه تمامی فایلهایی که داخل پوشه ی web قرار داره به عنوان سابدومین شناخته بشند
مسیر فایل web.php به صورت زیر هستش
http://www.mohsendavari.com/gigafox/web/web.php
 

BeHnAm_akb

Active Member
من هم دنبال راهی برای ساخت ساب دومین مجازی هستم کسی می تونه کمک کنه؟
 

Majid

مدیر سایت
عضو کادر مدیریت
من متوجه منظورت نشدم !
منظورت اینه که میخوای مثلا هرکی زد test.domain.com این آدرس برگردونده بشه: web.php?sub=test



مجید
 

Majid

مدیر سایت
عضو کادر مدیریت
اینو توی فایل .htaccess بذار:

کد:
RewriteEngine On

# Extract the subdomain part of domain.com
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]

# Check that the subdomain part is not www and ftp and mail
RewriteCond %1 !^(www|ftp|mail)$ [NC]

# Redirect all requests to a php script passing as argument the subdomain
RewriteRule ^.*$ http://www.domain.com/show-user.php?user=%1 [R,L]

در مرحله اول میاد اون ساب دومینی که وارد شده رو اسمش رو در میاره

مرحله دوم میاد نوع ساب دومین رو چک میکنه (این مرحله اگر نبود هم مشکلی نداره)

مرحله سوم هم به برنامه ارسال میشه

موفق باشی

مجید
 
آخرین ویرایش:

BeHnAm_akb

Active Member
یادمه چند وقت پیش یکی از بچه ها گفته بود میشه از

کد:
*.mydomain.com

هم استفاده کرد
 

BeHnAm_akb

Active Member
البته یه چیزی این کاری که دوستمون می خواد انجام بده برای ساب دومین های ثبت شده هست؟

منظور من اینه که طرف هر ساب دومینیو زد
 

BeHnAm_akb

Active Member
البته یه چیزی این کاری که دوستمون می خواد انجام بده برای ساب دومین های ثبت شده هست؟

منظور من اینه که طرف هر ساب دومینیو زد
 

zamanphp

Member
اجرای ساب دومین مجازی روی localhost

مجید جان سلام
آیا کدی که گذاشتی روی localhost جواب می ده یا نه؟
چون روی local خودم خطا می ده
 

جدیدترین ارسال ها

بالا