htaccess ile https://, www. yönlendirme işlemleri nasıl yapılır?
Yazı Puanı

Yorum Sayısı 1 , Ortalama Puan:1.

31/12/2018 16:24

716 kez görüntülendi

htaccess ile https://, www. yönlendirme işlemleri nasıl yapılır?

htaccess ile https://, www. yönlendirme işlemleri nasıl yapılır?

Web sitelerine www.siteadi.com yada http://siteadi.com olmak üzere iki farklı şekilde ulaşılabilir. Ziyaretçiler bu iki adreste de aynı websitesini görürler. Sonuçta hangi adresi kullansalarda web sitesine ulaşabiliyorlar. Biz web uzmanlarının bu iki yoldan birisini seçmemesi bazı sorunlar neden olabilir. Örnek verecek olurssak;

Web siteleri standart url ile açılması arama motorlarının sitenize yaklaşımını değiştirecektir.

Web sitesinin çalışmasında bazı sorunlar ortaya çıkabilir. Örnek verecek olursak web sitesinin cachelerinde sorunlar çıkarabilir, www ile siteye giriş yapan bir kullanıcı http:// ile girdiğinde giriş yapmamış olduğunu görecektir.
nArama motorları sitenizi gezerken aynı içerikten 2 farklı adreste olduğunu tespit eder ve sıralamada nasıl bir sonuç cıkaracağı konusunda sorun oluşur bu durumda da linklere özen göstermezler.

 

Bu gibi durumları engellemek için ".htaccess" dosyamıza bir ekleme yaparız ve sitemizin hangi url biçimini tercih ediyorsak o şekilde açılmasını sağlarız.
nBu düzenlemeler şu şekilde;

 

www.siteadresi.com tercih ediyorsanız;

nRewriteEngine OnnRewriteCond %{HTTP_HOST} !^www.siteadresi.comnRewriteRule (.*) https://www.siteadresi.com/$1 [R=301,L]

http://siteadresi.com tercih ediyorsanız;

nRewriteEngine OnnRewriteCond %{HTTP_HOST} ^www.ibrahimtatar.com$nRewriteRule ^(.*)$ https://ibrahimtatar.com/$1 [L,R=301]

Farklı bir yöntem olarak yine ssl sertifikanız varsa .htaccess içine 

# HTTP'yi HTTPS'ye Yönlendirme Kodu - from domainhizmetleri.com/blognRewriteEngine OnnRewriteCond %{HTTPS} offnRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Yazarak web sitenizi https:// ile açılmasını sağlayabilirsiniz.