رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تشخیص ورود ازطریق ساب دامین
#1
من می خوام زمانی که کاربر زد
test.example.com
بره به این آدرس
test.example.com/home/main
ساب دامین (test)ثابت نیست و داینامیکه
ممنون میشم راهنمایی کنید
پاسخ
تشکر شده توسط:
#2
کدهای زیر رو تست کنید:
Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+).domain.com$ [NC]
RewriteCond %{REQUEST_URI}  !([^/]+)$ [NC]
RewriteRule (.*) http://%1.domain.com/home/main [L]
...
پاسخ
تشکر شده توسط: sorkhabi , Mohammadsgh
#3
دستتون درد نکنه بابت پاسختون.ولی نشد.من می خوام فقط زمانی که آدرس ساب دامین داشت به اون url بره و اگه نداشت همون url عادی که گفتم بره

این هم کد توی htaccess

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.imobileyab.com.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+).imobileyab.com$ [NC]
RewriteCond %{REQUEST_URI}  !([^/]+)$ [NC]
RewriteRule (.*) http://%1.imobileyab.com/home/main [L]

RewriteRule ^^WebService$ webservice.php

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
پاسخ
تشکر شده توسط:
#4
$subDominTest = explode ('.',$_SERVER ['SERVER_NAME']);
if (isset ($subDominTest ['3']) and  $_SERVER ['REQUEST_URI'] == '/'){
header ('Location: /home/main');
}
پاسخ
تشکر شده توسط: Mohammadsgh
#5
(25-05-1394، 05:30 ب.ظ)sorkhabi نوشته:
$subDominTest = explode ('.',$_SERVER ['SERVER_NAME']);
if (isset ($subDominTest ['3']) and  $_SERVER ['REQUEST_URI'] == '/'){
header ('Location: /home/main');
}

این هم نشد.هر کاری کردم نمیشه Sad
پاسخ
تشکر شده توسط:
#6
اینو تست کنید :
$subDominTest = explode ('.',$_SERVER ['SERVER_NAME']);
if (isset ($subDominTest ['2']) and  $_SERVER ['REQUEST_URI'] == '/'){
header ('Location: /home/main');
}
یا هم :
if ($_SERVER ['REQUEST_URI'] == '/'){
header ('Location: /home/main');
}
پاسخ
تشکر شده توسط: Mohammadsgh
#7
نشد.با این راهها نمیشه.با htaccess باید درست کنیم
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 4 مهمان