.htaccess İle 301 Kalıcı Yönlendirme

.htaccess İle 301 Kalıcı Yönlendirme


.htaccess İle 301 Kalıcı Yönlendirme

Yazar: Master Web Tasarım     Yayın Tarihi: 10/10/2019 13:17

.htaccess 301 Kalıcı Yönlendirme Nasıl Yapılır?

Merhaba arkadaşlar, bu yazı dizimizde .htaccess ile 301 kalıcı yönlendirme, rediceted nasıl yapılır bunu öğreneceğiz. Nasıl 301 yönlendirme yapabilirim? htaccess link yönlendirme, seo link yönlendirme, web sitesi link yönlendirme gibi bir çok kalıcı 301 yönlendirme nasıl yapılır sorusuna cevap bulacağız..

İlk olarak link nasıl yönlendirebilirz?

Evet arkadaşlar link yönlendirir iken dikkat etmemiz gereken konu ne şekilde yönlendirme yapacağımızdır. Örnek 301 Link yönlendirme;

İlk olarak ana dizinimizde ki public_html klasörünü veya bazı arkadaşlarda www klasörü de olabilir burada ki .htaccess dosyasını açıyoruz eğer bu dosya mevcut değil ise çeşitli kod programlarından oluşturabilir veya bir metin belgesini açıp farklı kaydet yaparak .htaccess adı ile kaydedip sunucumuza yüklememiz gereklidir.

Seo için linkler büyük önem taşımaktadır. Biz kırık linklerimizi veya bir proje geliştirirken oluşturulması gerekli en önemli şeylerdir linkler. Bu yüzden seo dostu url yapısı her zaman önemlidir. Ayrıca https kullanılan linkler de http kullanan linklere nazaran bir nebze daha avantajlıdır. .htaccess İle de http den gelen ziyaretçilerinizi de https olan adresinize yönlendirebilirsiniz. Aşağıda ki belirtilen kodları kendinizce düzenleyerek kullanabilirsiniz.

Bir web sitesini başka bir web sitesine yönlendirmek istiyorsak şu kodu dosyamıza yapıştırmalıyız;

 Redirect 301 / http://www.domainadresi.com/

şeklinde yönlendirmemizi yapabiliriz.

Tüm HTML dosyalarımızı php uzantılı bir dosyaya veya adrese yönlendirilmesini istiyorsak bu kodu yapıştırmalıyız;

 RedirectMatch 301 (.*)\.html$ http://www.domainadresi.com$1.php

Eğer index.html dosyamızı başka bir dosyaya veya linke yönlendirilmesini istiyorsak bu kodu yapıştırınız;

 Redirect /index.html http://sitem.com/dosyanın ismi/

Sitemize giren kullanıcıları www olmadan gelen ziyaretçileri www. olan bir adrese yönlendirmek için bu kodu yapıştırınız;

 RewriteEngine On RewriteCond %{HTTP_HOST} !^www\domainadresi\.com$ [NC] RewriteRule ^(.*)$ http://www.domainadresi.com/$1 [L,R=301] 

Sitemize giren ziyaretçilerin http olmadan gelen kullanıcıları http ile başlayan bir adrese yönlendirmek istersek bu kodu yapıştırınız;

 RewriteEngine On RewriteCond %{HTTP_HOST} ^www\domainadresi\.com$ [NC] RewriteRule ^(.*)$ http://domainadresi.com/$1 [L,R=301]

Eskide kalmış veya kırık link olma unsuru olan linklerimizi tespit ettiysek yeni sayfaya yönlendirmek istiyorsak bunu yapıştırmamız gerekli;

 Redirect 301 /eskiadresimiz.html http://www.domainadresi.com/yeniadresimiz.html

Sunucumuza bazen SSL sertifikasını eklemek çözüm olmayabilir. Bunu bir de http den gelen kişileri https ye yönlendirmek isteyebiliriz ve devreye bu kod girmektedir. Bunu yapıştırabilirsiniz;

 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.domainadresi.com/$1 [R,L]

Belirli bir klasör içeriğindeki adres başına https:// eklemek istiyorsak da şimdi paylaşacağımız altta ki kod ile yapabilirsiniz;

 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} klasörismi RewriteRule ^(.*)$ https://www.domainadresi.com/dosyanınismi/$1 [R,L]

Evet arkadaşlar .htaccess ile yönlendirme aslında bu kadar basit. Verdiğimiz kodlar ile siz de çok kolay bir şekilde yönlendirmelerinizi yaparak bu gibi sorunları halledebilirsiniz. Başka bir yardım blog yazımızda görüşmek dileğiyle hoşça kalın! :)


Bu makalenin uzunluğu toplam 1 kelimdir 572 kelimdir.

Anahtar Kelimeler: .htaccess yönlendirme, htaccess kalıcı yönlendirme, htaccess 301 kalıcı yönlendirme, htaccess link yönlendirme, link yönlendirme


Sosyal Medyada Paylaş
image

Nagehan

Çok iyi güzel .htaccess kodlarını vermişsiniz ama, aynı zamanda sağ tıkla kopya yapılmasını engellemişsiniz. Sanki bizimle alay ediyorsunuz.

3 ay önce

Son Blog Yorumları




Whatsapp Hızlı İletişim
Hemen Teklif Al
E-Catalog