PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست کد htaccess برای ریدایرکت صحیح دامین به سابدامین



alireza013
July 29th, 2012, 14:04
سلام.
خسته نباشید.
من به یه کد htaccess نیاز دارم که دامین رو به سابدامین ریدایرکت کنم.
توی سایت های خارجی این کد رو پیشنهاد داده بودند :‌

RewriteEngine On
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^ http://sub.domain.com (http://sub.domain.com/) [R,L]
این کد میاد فقط آدرس domain.com رو به sub.domain.com هدایت می کنه.
اما من کدی نیاز دارم که آدرس های به این شکل رو : domian.com/everythinghere رو به sub.domian.com ببره . یعنی هر درخواستی که از دامنه اصلی داشته باشه رو به سابدامین ببره . نه فقط domian.com رو .
ممنونم.

parsa7
July 29th, 2012, 14:28
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule (.*)$ http://sub.domain.com/$1 [R=301,L]

alireza013
July 29th, 2012, 14:35
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule (.*)$ http://sub.domain.com/$1 [R=301,L]




جواب نداد پارسا خان.
هنوز هم فقط domain.com رو ریدایرکت می کنه و مثلا domain.com/1.html رو ریدایرکت نمی کنه به sub.domain.com
من فقط میخوام هر آدرسی که با domain.com شروع میشه رو به سابدامین ببره

alid
July 29th, 2012, 14:42
دوست عزيز كنترل پنل ها مثل cpanel يه قسمت براي اين كار به اسم ريدرايكت دارن كه اين كارو ميتونه بكنه

parsa7
July 29th, 2012, 14:52
جواب نداد پارسا خان.
هنوز هم فقط domain.com رو ریدایرکت می کنه و مثلا domain.com/1.html رو ریدایرکت نمی کنه به sub.domain.com
من فقط میخوام هر آدرسی که با domain.com شروع میشه رو به سابدامین ببره

والا دوست عزیز الان دارم توی هاست خودم استفاده می کنم و کاملا همین موردی که مدنظر شماست رو انجام میده
نمیدونم چرا برای شما جواب نداده
domain.com/1.php رو مثلا انتقال میده به sub.domain.com/1.php

شما مگه همینو نمی خواید ؟

ipsat
July 29th, 2012, 14:57
فايل .htaccess

ErrorDocument 404 /404.php
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://sub.domain.com/$1 [R,L]


فايل 404.php

<?php
header("Location: http://sub.domain.com/");
?>