"Çalışmadan, öğrenmeden, yorulmadan rahat yaşamanın yollarını aramayı alışkanlık haline getirmiş milletler, evvela haysiyetlerini, sonra hürriyetlerini ve daha sonra da istikballerini kaybetmeye mahkumdurlar."

Mustafa Kemal ATATÜRK

yakuter


29 Temmuz 2007

301 Redirect (Yönlendirme)

Etiketler: , , ,
Kategori Kategorilenmemiş |

Bazı arama motorları sitelerimizi, alanadının başına www ekleyerek bazıları ise www olmadan indekslerler. Bunun önüne geçmek ve örneğin yakuter.com'a gelen tüm ziyaretçileri www.yakuter.com adresine yönlendirmek için 301 Redirect (yönlendirme) 'i kullanabiliriz. Bu yönlendirmeyi yapmanın bir kaç farklı yolu vardır.

Benim kullandığım yol .htaccess dosyası yönlendirmesidir. Sitenizin .htaccess dosyasına şu kodu yazarak bu yönlendirmeyi yapabilirsiniz.

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^siteniz.com [nc]
rewriterule ^(.*)$ http://www.siteniz.com/$1 [r=301,nc]
 

PHP için 301 yönlendirmesi

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.siteniz.com" );
?> 

ASP için 301 yönlendirmesi

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com/");
%>

Benzer Yazılar

“301 Redirect (Yönlendirme)” için 6 Yorum

  • 1 Uğur SAMSA

    Peki “PHP için 301 yönlendirmesi” kodunu nereye yazmalıyım?

  • 2 yakuter

    PHP için index.php dosyanın en üstüne koymalısın kodu

  • 3 aslan

    Merhaba, ben de bir 301 yönlendirmesi mağduruyum. İndexlenen sitem kayboldu.

    Asp ile hazırlanmış bir portal kullanıyorum e default.asp de redirect loop var yani bir çok yönlendirme gerçekleşiyor site açılıncaya kadar…

    şimdi bu kodlardan hangisini kullanmam en verimlisi olur? win serverda htacces kullanabilir miyim? yoksa asp kodunu mu tercih etmeliyim? edersem kodu default.asp ye mi koymalıyım…

    yardımlarınız için şimdiden teşekkürler

  • 4 aslan

    bir de eklemeyi unutmuşum, bu yönlendirmeyi plesk üzerinden de yapmak mümkün mü?

    biraz fazla sordum, en iyisi sessizce bekleyeyim… :)

  • 5 yakuter

    Windows serverlarda .htaccess kullanamayacağın için asp kodunu kullanmalısın. Bu kodu da sitenin anasayfasının en üst satırlarına eklemelisin.

  • 6 online çeviri

    peki google “nof0ll0w” olarak mı görüyor linki?


Yorum Yapın

yakuter.com © 2006-2008 Erhan Yakut. Tasarım Fallendesign.
Site içerisindeki içerikler izinsiz veya kaynak gösterilmeksizin kopyalanamaz, alıntı yapılamaz.

Wordpress Valid XHTML 1.0 Valid CSS