/
  • ساب دامین با htaccess

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ساب دامین با htaccess
    نویسنده پیام
    saeidgi آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۹ دي ۲۱
    اعتبار: 1
    تشکرها : 34
    ( 3 تشکر در 3 ارسال )
    ارسال: #1
    ساب دامین با htaccess
    با سلام
    دوستان من به یک مشکلی برخوردم من می خواهم ساب دامین مجازی ایجاد کنم این کار ها رو انجام دادم

    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 رو یاد بده ؟ )
    ۱۳۹۱ شهريور ۱ ۱۰:۳۰ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    saeidgi آفلاین
    عضو
    ***

    ارسال‌ها: 53
    تاریخ عضویت: ۱۳۸۹ دي ۲۱
    اعتبار: 1
    تشکرها : 34
    ( 3 تشکر در 3 ارسال )
    ارسال: #2
    RE: ساب دامین با htaccess
    دوستان من این کد رو پیدا کردم که تو بلاد خارج یکی مثل من این مشکل رو انگار داشته می خواهم فقط لطف کنید اگر این کد صحیح هست یک توضیح مختصری بدین بدونم مفهوم این کدا چیه
    کد:
    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 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS