Htaccess ile https (SSL) yönlendirmesi nasıl yapılır?
SSL yönlendirme için .htaccess dosyasında kullanabileceğiniz kod örneği aşağıda verilmiştir:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Yukarıdaki kod, tüm HTTP isteklerini HTTPS'e yönlendirir. .htaccess
dosyanıza bu kodu ekleyerek, tüm istekler otomatik olarak HTTPS üzerinden yönlendirilecektir.
Bu kodu .htaccess
dosyanıza eklemek için aşağıdaki adımları izleyebilirsiniz:
-
Bir metin düzenleyicisi kullanarak
.htaccess
dosyanızı açın. Eğer böyle bir dosya yoksa, yeni bir.htaccess
dosyası oluşturabilirsiniz. -
Yukarıdaki SSL yönlendirme kodunu
.htaccess
dosyanıza ekleyin. -
Dosyayı kaydedin ve sunucunuza yükleyin.
.htaccess
dosyasını sitenizin kök dizinine yüklemeniz gerekebilir. -
Sunucunuzda
.htaccess
dosyalarının etkinleştirildiğinden emin olun. Gerekirse,AllowOverride All
satırını yapılandırma dosyanızda (genelliklehttpd.conf
) ekleyin.
Bu yöntemle, tüm HTTP istekleri otomatik olarak HTTPS'e yönlendirilecektir. Tarayıcınızda siteye giriş yaptığınızda, URL'nin "https://" ile başladığını göreceksiniz.
İfade bırak!