• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساب دامین با htaccess
#1
با سلام
دوستان من به یک مشکلی برخوردم من می خواهم ساب دامین مجازی ایجاد کنم این کار ها رو انجام دادم

1- ابتدا یک ساب دامین با * در ریشه سایت انداختم
2- با استفاده از کد زیر ان ساب دامین رو میگیرم و فایلهای مربوط به ان رو بارگزاری می کنم تا ایجا مشکلی نیست اما وقتی داخل ان فایل انکلود شده یک لینکی می دم میره از دامنه اصلی درخواصت میده !

کد:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.test.com
RewriteCond %{HTTP_HOST} ^([^.]+).test.com
RewriteRule ^$ /index.php?name=%1 [L]

3- حالا من می خواهم یعنی کمکی که می خواهم اینه که می خواهم با حفظ این دستورات بالا در htaccess فایل رو مستقیم از یک دایرکتوری لود کنم یعنی وقتی وارد می کنیم http://mesub.test.com دایرکتوری http://test.com/Directory/mesub رو بارگزاری کنه !
4- دوستان خیلی لنگم ممنون می شوم کمک کنید ( راستی جای هست که کاملاً htaccess رو یاد بده ؟ )
  پاسخ
تشکر شده توسط :
#2
دوستان من این کد رو پیدا کردم که تو بلاد خارج یکی مثل من این مشکل رو انگار داشته می خواهم فقط لطف کنید اگر این کد صحیح هست یک توضیح مختصری بدین بدونم مفهوم این کدا چیه
کد:
Options +FollowSymLinks -Multiviews
RewriteEngine on
RewriteBase /
#
# Canonicalize the hostname
RewriteCond www.%{HTTP_HOST} ^(www)\.(example\.com) [OR]
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.(example\.com) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.www\.(example\.com) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(example\.com). [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(example\.com):[0-9]+
RewriteRule (.*) http://%1.%2/$1 [R=301,L]
#
# If subdomain is NOT www
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
# Extract (required) subdomain to %1
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
# Rewrite if requested URL resolves to existing file or subdirectory in /subdomains/<subdomain>/ path
RewriteCond %{DOCUMENT_ROOT}/subdomains/%1/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/subdomains/%1/$1 -d
RewriteRule (.*) /subdomains/%1/$1 [L]
منبع : http://www.webmasterworld.com/apache/3638570.htm
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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