🌐 Domain SEO Analizi

Alan adı kontrol aracı

.Htaccess ile HTTP'den HTTPS'ye Yönlendirme

 



htaccess dosyası, Apache web sunucusunda çeşitli ayarları yapılandırmak için kullanılır. HTTP'den HTTPS'ye yönlendirme yapmak, sitenizin her zaman güvenli bağlantı (SSL/TLS) üzerinden çalışmasını sağlamak için gereklidir.


Yönlendirme Kodu:

Aşağıdaki kodu .htaccess dosyanızın en üstüne ekleyerek HTTP bağlantılarını HTTPS'ye yönlendirebilirsiniz:


apache

Kopyala

Düzenle

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Kod Açıklaması:

RewriteEngine On: Apache’nin URL yeniden yazma (mod_rewrite) modülünü etkinleştirir.

RewriteCond %{HTTPS} !=on: Eğer bağlantı HTTPS üzerinden yapılmıyorsa (HTTP ise), aşağıdaki kuralı uygular.

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]: Tüm trafiği mevcut domainin HTTPS versiyonuna 301 yönlendirmesiyle (kalıcı yönlendirme) taşır.

Alternatif Yöntem: Belirli Bir Alan Adına Yönlendirme

Eğer siteniz belirli bir alan adı (örneğin example.com) için yönlendirme yapacaksa, şu kodu kullanabilirsiniz:


apache

Kopyala

Düzenle

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteCond %{HTTP_HOST} ^example\.com [NC]

RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Neden HTTPS'ye Yönlendirme Yapılmalı?

Güvenlik: HTTPS, verileri şifreleyerek kullanıcı bilgilerini korur.

SEO Avantajı: Google, HTTPS kullanan siteleri tercih eder.

Tarayıcı Uyarılarından Kaçınma: Modern tarayıcılar HTTP bağlantılarını "Güvenli Değil" olarak işaretleyebilir.

Eğer sunucunuzda mod_rewrite etkin değilse, bu yöntemin çalışması için Apache yapılandırma dosyanızdan etkinleştirmeniz gerekebilir.


htaccess Yönlendirme Kodu--

Kod:
# HTTP'yi HTTPS'ye Yönlendirme Kodu - from humeydi.com
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Son: HTTP'yi HTTPS'ye Yönlendirme Kodu - humeydi.com

[web.config Yönlendirme Kodu--

Kod:
<configuration>
<system.webServer>
<rewrite>
    <rules>
  <rule name="HTTPyi HTTPSye Yonlendirme" stopProcessing="true"> 
  <match url="(.*)" /> 
  <conditions> 
    <add input="{HTTPS}" pattern="off" ignoreCase="true" />
  </conditions> 
  <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>   
    </rules>
</rewrite>
</system.webServer>
</configuration>




💬 Yorumlar

Yorum Kuralları: Lütfen yorum yaparken saygılı ve konuya uygun içerikler paylaşınız. Küfür, siyasi ve huzur bozucu ifadelerden kaçınınız. Reklam, spam ve yanıltıcı bağlantılar içeren yorumlar onaylanmaz. Kaliteli ve özgün yorumlar, içeriğin SEO değerini artırır.
Blogger tarafından desteklenmektedir.