İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Yönlendirme scriptinde sorun

TheScorpion

0
İyinet Üyesi
Katılım
25 Ocak 2007
Mesajlar
158
Reaction score
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
İyinet Üyesi
Katılım
28 Mayıs 2006
Mesajlar
40
Reaction score
0
Konum
Ankara
urlencode

bir de

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

deneyin
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
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
İyinet Üyesi
Katılım
25 Ocak 2007
Mesajlar
158
Reaction score
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
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
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 :))
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst