MENU

Bir Web Sayfası nasıl yönlendirilir?

Anasayfa » Bilgi » Bir Web Sayfası nasıl yönlendirilir?
Bir Web Sayfası nasıl yönlendirilir?

Merhabalar. Bugünkü makalem çok faydalı olucak bir web sayfası bir çok şekilde yönlenebilir bunlardan birini değilde birden fazlasını öğrenmeniz sizin için çok faydalı olucaktır.

http://4.bp.blogspot.com/-K3DMhAqhg_4/T7wBu8vHOTI/AAAAAAAAHr0/C1C0Md8PIkg/s1600/301.redirect.JPG

Web Sitesi Yönlendirme

Daha öncedenden 301 yönlendirmeyi çok anlattım çünkü SEO’da en önemli şey o kırık linklerinizi düzelticeksinizki SEO’da Google’nin gözünde yeriniz olsun. Şimdi gelelim esas meseleye bir web sitesi nasıl yönlendirilir bu yönlendirmelerden hangisini kullanmalıyım gibi soruları kısmına. Sırayla yazıcam hepsini ona göre yaparsınız.

Ben önerdiklerimi söylerim sizlerde ona göre davranırsınız.

.htaccess www & non-www yönlendirme kodu

http://rooteto.com non-www yani www kullanmıyor anlamına geliyor. Buradaki yönlendirmede bu işe yarıyor ama tam tersi www olmadan siteyi kullandırtmıyor otomatik www ekleyip devam ediyor. Kullandırtmıyor derken siteyi açmama sorunu yok www olmadan giriş yapıldığında sitenin başına otomatik ekliyor.


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

HTML Yönlendirme Kodu

content kısmındaki 5’i 0 yaptğınızda anında yönlenicektir. 5 değiştirmezseniz 5 saniye sonra siteyi yönlendiricektir. UR L arasındaki boşluğu silerseniz kullanabilirsiniz bilerek boşluk bıraktım sistem abbr etiketini otomatik eklediği için.

<meta http-equiv="refresh" content="5;UR L=http://www.siteadi.com">

PHP Yönlendirme kodu


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

.htaccess domain yönlendirme kodu

Bu yönlendirme ise eski domaini yeniye yönlendirme metodudur. a.com’dan b.com’a geçtiyseniz alttaki kodu htaccess içerisine yerleştirin ve b.com yazın.


Options +FollowSymLinks kodu
RewriteEngine on
RewriteRule (.*) http://www.siteadi.com/$1 [R=301,L]

ASP Yönlendirme kodu


<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.siteadi.com/"
%>

Ruby on Rails Yönlendirme kodu

Ruby On Rails, Ruby diliyle yazılmış bir web(ağ) uygulama geliştirme çatısıdır (framework). Temeli Model-View-Controller paternine(modeline) dayanmaktadır. Ortaya çıkışı ile birlikte web uygulama geliştirme konusunda yeni yöntemler sunmuştur. Ruby ile yönlendirme alttaki şekildeki gibidir.


def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.siteadi.com/"
end

CGI PERL Yönlendirme kodu


$q = new CGI;
print $q->redirect("http://www.siteadi.com/");

JSP (Java) Yönlendirme kodu


<%
response.setStatus(301);
response.setHeader( "Location", "http://www.siteadi.com/" );
response.setHeader( "Connection", "close" );
%>

ASP .NET Yönlendirme kodu


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

ColdFusion Yönlendirme Kodu


<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.siteadi.com">

Rooteto Teknoloji Blogu

Rooteto WordPress, Sosyal Medya, Teknoloji, HD Resimler ve Video paylaşımında bulunan bağımsız olarak çalışan online haber teknoloji sitesidir.

Yaklaşık 1 Milyondan fazla tekil aylık ziyaretci ile Rooteto'yu büyük yapan teknoloji topluluklarıdır. 2009 yılında kurulan Rooteto'nun genel merkez ofisi İzmir / Bornova'dadır.