Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Yönlendirme scriptinde sorun

TheScorpion

0
Onaylı Üye
Üye
Katılım
25 Ocak 2007
Mesajlar
158
Açılan Konu
27
Tepki puanı
0
Kod:
$host = $_SERVER['HTTP_HOST'];
$dizin = rtrim($_SERVER['PHP_SELF'], '/\\');
if ($host == "www.1noluadres.com")
header("Location: http://www.2noluadres.com$dizin");

Yukardaki kod eğer 1 nolu domainden siteye giriş yapıldıysa 2 nolu domaine dizinle berebaer yönlendirme yapıyor. Sorun şu ki uzantıları almıyor. Yönlendirmesi gereken konum şu iken www.2noluadres.com/konu.php?f=75&t=17932 şu adrese yönlendiriyor: www.2noluadres.com/konu.php

Uzantıları nasıl dahil edebilirim.
 

atasever

0
Onaylı Üye
Üye
Katılım
28 Mayıs 2006
Mesajlar
40
Açılan Konu
1
Tepki puanı
0
Konum
Ankara
urlencode

bir de

PHP:
$dizin = urlencode(rtrim($_SERVER['PHP_SELF'], '/\\'));

deneyin
 

TheScorpion

0
Onaylı Üye
Üye
Katılım
25 Ocak 2007
Mesajlar
158
Açılan Konu
27
Tepki puanı
0
işe yaramadı.

portal.php yi şöyle çevirdi: %2fportal.php/
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
if ($_SERVER["HTTP_HOST"] == "www.1noluadres.com"); {
header("Location: http://www.site2.com" . $_SERVER["REQUEST_URI"]);
}

olması gerek
 

TheScorpion

0
Onaylı Üye
Üye
Katılım
25 Ocak 2007
Mesajlar
158
Açılan Konu
27
Tepki puanı
0
Teşekkürler, aşağıdaki gibi yapınca işe yaradı.

$host = $_SERVER['HTTP_HOST'];
if ($host == "www.1noluadres.com")
header("Location: http://www.2noluadres.com" . $_SERVER["REQUEST_URI"]);
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
ahzo :)

if ($_SERVER["HTTP_HOST"] == "www.1noluadres.com"); {
header("Location: http://www.site2.com" . $_SERVER["REQUEST_URI"]);
}

burdaki noktalı virgül bozuyor o işi. ama gerisi düzgün yani :))
 
Üst