PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نوشتن یک کد پی اچ پی- ضروری.کمک کنید



kambizmabdi
October 22nd, 2012, 16:56
با سلام خدمت دوستان
کسی از دوستان می تونه کد پی اچ پی بنویسه که

وقتی کاربر آدرس domain1.com رو زد اونو ببره به آدرس domain1.com/h

و وقتی آدرس domain2.com و زد اونو ببره به آدرس domain2.com/m


با تشکر از دوستان.

kambizmabdi
October 22nd, 2012, 18:12
دوستان کسی نیست کمک کنه.واجبه

shivahost
October 22nd, 2012, 18:18
بهتره از ریدایرکت هاست استفاده کنید

kambizmabdi
October 22nd, 2012, 19:23
با سلام دوست عزیز

بنده از پنل اصلا استفاده نمی کنم بنده روی ویندوز سرور 2003 برنمه ومپ سرور رو نصب کردم برنامه ومپ هم با بالا آوردن 1 سایت مشکلی نداره مشکل از اونجا شروع میشه که 2 سایت یا بیشتر باشه.من 2 تا سی ام اس رو داخل
پوشه www برنامه ومپ ریختم حالا واسه این میخوام بدونم که کد پی اج پی که بتونه این کار رو بکنه چیه؟

AriyaDownload
October 22nd, 2012, 19:52
این کد برای ریدایرکت هست.
ولی ثابت هست. اون چیزی رو که شما می خوایید رو نمی دونم می شه یا نه.


<?php header('Location: http://yoursite.com/'); ?>

amirlord
October 22nd, 2012, 19:58
<?PHP

switch ($_SERVER['HTTP_HOST']) {
case "domain1.com":
header('Location : http://domain1.com/h');
break;


case "domain2.com":
header('Location : http://domain1.com/m');
break;


}


?>

kambizmabdi
October 22nd, 2012, 20:11
تشکر چک میکنم خبر میدم امیر جان.مرسی ممنون

kambizmabdi
October 22nd, 2012, 20:23
<?PHP

switch ($_SERVER['HTTP_HOST']) {
case "domain1.com":
header('Location : http://domain1.com/h');
break;


case "domain2.com":
header('Location : http://domain1.com/m');
break;


}


?>

سلام امیر جان چک کردم حواب نداد.مطمئنی کد ها درسته؟

kambizmabdi
October 22nd, 2012, 21:20
دوستان همکاری کنن .لطفا مرسی

parsianweb
October 22nd, 2012, 21:23
ریدایرکت همه صفحات یک سایت به دامنه جدید توسط htaccess | سجاد صبری | Sajjad Sabri (http://www.sajjadsabri.ir/283_%d8%b1%db%8c%d8%af%d8%a7%d8%b1%da%a9%d8%aa-%d9%87%d9%85%d9%87-%d8%b5%d9%81%d8%ad%d8%a7%d8%aa-%db%8c%da%a9-%d8%b3%d8%a7%db%8c%d8%aa-%d8%a8%d9%87-%d8%af%d8%a7%d9%85%d9%86%d9%87-%d8%ac%d8%af%db%8c%d8%af.html/)

amirlord
October 22nd, 2012, 21:28
<?PHP

function GetDomain($domain) {


preg_match("/^(http:\/\/)?([^\/]+)/i",
$domain, $matches);
$host = $matches[2];

preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
return $matches[0];


}
$domain = @GetDomain($_SERVER['HTTP_HOST']);


switch ($domain) {
case "domain1.com":
header('Location : http://domain1.com/h');
break;


case "domain2.com":
header('Location : http://domain1.com/m');
break;




}


?>

بنده فراموش کرده بودم که تابع رو بنویسم برای دریافت دومین اصلی . کد ها که اینجوری که من دارم نگاه میکنم باید درست باشه :دی
اما الان خسته ام و ممکنه اشتباه کرده باشم ؛ اگر مشکل داشت صبر کنید تا دیگر دوستان بیان کمکتون کنند .

kambizmabdi
October 22nd, 2012, 21:40
امیر جان باز اشتباه بود.خواهشن خستگیت در اومد با دقت کد رو بنویس .فکر کن برا داداشت انجام میدی.
واقعا مرسی

kambizmabdi
October 23rd, 2012, 01:56
دوستان کسی نیست بتونه کمک کنه؟:((

kambizmabdi
October 23rd, 2012, 10:42
دوستان خواهشن کمک کنند.از مدیر ها هم تقاظای کمک دارم.لطفا بی تفاوت نباشین.مرسی از همه دوستان

kambizmabdi
October 23rd, 2012, 22:07
دوستان خواهشن کمک کنند.چرا اینقدر بی تفاوت شدین آخه؟

m3hdi
October 24th, 2012, 00:04
با سلام خدمت دوستان
کسی از دوستان می تونه کد پی اچ پی بنویسه که

وقتی کاربر آدرس domain1.com رو زد اونو ببره به آدرس domain1.com/h

و وقتی آدرس domain2.com و زد اونو ببره به آدرس domain2.com/m


با تشکر از دوستان.

<?PHP

if($_SERVER['HTTP_HOST'] == "domain1.com"){
header("Location: http://domain1.com/h"); }

elseif($_SERVER['HTTP_HOST'] == "domain2.com"){
header("Location: http://domain2.com/m");}

?>

kambizmabdi
October 24th, 2012, 13:32
<?PHP

if($_SERVER['HTTP_HOST'] == "domain1.com"){
header("Location: http://domain1.com/h"); }

elseif($_SERVER['HTTP_HOST'] == "domain2.com"){
header("Location: http://domain2.com/m");}

?>

سلام دوست عزیز جواب نداد این کدی که دادین.فکر کنم یه جای کد ایراد داره.یه بررسی کنید

m3hdi
October 25th, 2012, 00:09
سلام دوست عزیز جواب نداد این کدی که دادین.فکر کنم یه جای کد ایراد داره.یه بررسی کنید

کد مشکلی نداره دوست عزیز
اگر جواب نگرفتید اررور مربوطه رو قرار بدید تا راهنمایی کنیم

kambizmabdi
October 25th, 2012, 11:30
کد مشکلی نداره دوست عزیز
اگر جواب نگرفتید اررور مربوطه رو قرار بدید تا راهنمایی کنیم

با سلام
ارروری نشون نمیده و صفحه سفید است در واقع اصلا کاربر رو به دایرکتوری مربوطه نمی بره.در ضمن لازم میدانم یکبار دیگر یاد آور بشم بنده از ومپ استفاده میکنم.
با تشکر

kambizmabdi
October 25th, 2012, 17:27
دوستان کسی نیست راهنمایی کنه؟

kambizmabdi
October 26th, 2012, 22:44
دوستان 4 روز هست از تاریخ ایجاد این تاپیک میگذره.خواهشن بی تفاوت نباشین و کمک کنید.مدیران هم به فکر باشن.ممنون از دوستان

kambizmabdi
October 27th, 2012, 02:29
دوستان خواهشن یاری کنند.واقعا نمیدونم چطوری دیگه درخواست کمک کنم.:((

kambizmabdi
October 29th, 2012, 16:15
سلام دوستان خیلی خیلی بی تفاوت شدین به خدا.
خواهشن کمک کنید جان عزیزتون این کد ها که دادین عمل نکرد.:102:
کمک کنید ممنون.

EXXXIR
October 29th, 2012, 18:14
سلام

اين كد تست كنيد:

<?PHP$domain = $_SERVER[HTTP_HOST];
if ($domain == 'domain1.com') { Header('Location: http://domain1.com/h');} elseif ($domain == 'domain2.com') { Header('Location: http://domain1.com/m');}
echo 'domain: '.$domain;?>

اگر ريدايركت نكرد متني كه نشون ميده ارسال كنيد.
در ضمن قسمت اسم دامين ها هم با دقت جايگزين كنيد وگرنه درست كار نميكنه.

kambizmabdi
November 1st, 2012, 18:05
دوستان این کد هم جواب نداد.خواهشن هرکی بلده کمک کنه.تشکر فراوان

hrh
November 2nd, 2012, 20:16
دوست عزیز ، در وهله اول بهتره این کار رو با apache انجام بدید یعنی با redirection ها که کد هم اجرا نشه و سریع انجام شه.
در غیر این صورت


<?phpif($_SERVER['SERVER_NAME'] == 'domain1.com' || $_SERVER['SERVER_NAME'] == 'www.domain1.com') { Header('Location: http://domain1.com/h');} else if($_SERVER['SERVER_NAME'] == 'domain2.com' || $_SERVER['SERVER_NAME'] == 'www.domain2.com') { Header('Location: http://domain2.com/m');}?>

kambizmabdi
November 2nd, 2012, 22:46
دوست عزیز ، در وهله اول بهتره این کار رو با apache انجام بدید یعنی با redirection ها که کد هم اجرا نشه و سریع انجام شه.
در غیر این صورت


<?phpif($_SERVER['SERVER_NAME'] == 'domain1.com' || $_SERVER['SERVER_NAME'] == 'www.domain1.com') { Header('Location: http://domain1.com/h');} else if($_SERVER['SERVER_NAME'] == 'domain2.com' || $_SERVER['SERVER_NAME'] == 'www.domain2.com') { Header('Location: http://domain2.com/m');}?>

با سلام
دوست عزیز کد شما هم تست شد و جواب نداد و عمل ریدارکت را انجام نداد.لازم میدانم یکبار دیگر ذکر کنم که بنده از پنل استفاده نمی کنم و از برنامه ومپ روی سرورم استفاده میکنم.
با تشکر