Bildirimler
Hepsini Temizle

Redirect  

  RSS
Ali Demir
(@AliDemir)
Üye

Merhabalar...


abc.com adında bir alan adımızın olduğunu düşelim. Kullanıcılar bazen http://www.abc.com  yazarak, bazen de http://abc.com yazarak sitemize ulaşıyor olsun.


Burada yapmak istediği şudur: Kullanıcı http://abc.com yazsada, internet adresinin http://www.abc.com adresine yönlendirilmesini istiyorum. (Kullandığım sunucunun işletim sistemi Windows Server'dır.) Bunu nasıl yapabiliriz?


Teşekkürler.

Alıntı
Gönderildi : 26/08/2010 00:31
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Merhaba hosting üzerindemi tutuluyor sistem?Öyle ise url yönlendirme hizmeti veriyor hostinglerin hepsi yönetim panali üzerinden yapabiliyorsunuz.Yanıtınızı veriseniz ona göre net bir cevap alabilirsiniz.

CevapAlıntı
Gönderildi : 26/08/2010 01:18
Ali Demir
(@AliDemir)
Üye

Herhangi bir hosting panel yok. Direkt IIS üzerinde çalışıyor sistem.

CevapAlıntı
Gönderildi : 26/08/2010 01:20
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Kendi localinizdeki server üzerindemi?

CevapAlıntı
Gönderildi : 26/08/2010 01:26
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Merhaba,


Http redirection ile bu işlemi yapabilirsiniz iis üzerinden.aşağıda nasıl yapılacağı ve iis 6 ve iis 7 üzerinde yereleri gösteriliyor.Bunun için zaten iki site oalcak içeride ise ikiside iis üzerinde ise yönlendirebilirsiniz.Dış dünaydaki farklı x bir siteyede yönlendirebilirsiniz.


http://www.cozumpark.com/forums/thread/45172.aspx



CevapAlıntı
Gönderildi : 26/08/2010 01:30
Ali Demir
(@AliDemir)
Üye

İlginiz için çok teşekürler. Yalnız, direkt olarak redirect yaptırmak istemiyorum. Eğer kullanıcı sadece http://abc.com yazıyorsa, başına www koydurarak, http://www.abc.com olmasını istiyorum...

CevapAlıntı
Gönderildi : 26/08/2010 01:43
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Biz teşeşkkür ederiz kolay gelsin.

CevapAlıntı
Gönderildi : 26/08/2010 01:43
Ali Demir
(@AliDemir)
Üye

İlginiz için çok teşekürler. Yalnız, direkt olarak redirect yaptırmak istemiyorum. Eğer kullanıcı sadece http://abc.com yazıyorsa, başına www koydurarak, http://www.abc.com olmasını istiyorum...

CevapAlıntı
Gönderildi : 26/08/2010 01:54
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Merhaba bunun için .htaccess yönemini kullanabilirsiniz.


html için 






Options +FollowSymlinks







2 RewriteEngine on






3 rewritecond %{http_host} ^siteniz.com [nc]






4 rewriterule ^(.*)$ http://www.siteniz.com/$1 [r=301,nc]

PHP için 301 yönlendirmesi










1 <?






2 Header( "HTTP/1.1 301 Moved Permanently" );






3 Header( "Location: http://www.siteniz.com " );






4 ?>

ASP için 301 yönlendirmesi










1 <%@ Language=VBScript %>






2 <%






3 Response.Status="301 Moved Permanently";






4 Response.AddHeader("Location"," http://www.new-url.com/ ");






5 %>
CevapAlıntı
Gönderildi : 26/08/2010 02:33
CozumPark
(@cozumpark)
Onursal Üye Yönetici

Videosunu çektim, tıkladığında en üstteki videoda görebilirsin : http://sbsturkiye.web.officelive.com/video.aspx

CevapAlıntı
Gönderildi : 26/08/2010 03:00
Ali Demir
(@AliDemir)
Üye

Peki iki web site oluşturmadan bunu yapamaz mıyız?


<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,” http://www.yeniadres.com/ “);
}
</script>


 


gibi bir kod var; ancak bunu da kullandığımda, IIS sonsuz döngüye giriyor ve sayfayı açmıyor.

CevapAlıntı
Gönderildi : 26/08/2010 20:00
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Merhaba dediğim gibi bunu htaccess ile yapabilirsiniz ve Alper beyin videosuna görede yapabilrisiniz.

CevapAlıntı
Gönderildi : 26/08/2010 20:08
Paylaş: