CentOS Blog

.Htaccess 301 Yönlendirmesi

Ht access yönlendirme

Bu makalede http to https ve https to http 301 yönlendirmeleri hakkında gerekli benimde ihtiyaç duyup arayıp bulamadığım kaynaklar bulunmaktadır.

http://domain.com üzerinden gelen bütün bağlantılarınızı https://domain.com üzerine yönlendirmeniz için ilgili domainin .htaccess dosyasi içerisine gelip ilgili kodu en üst satıra yapıştırarak yapabilirsiniz;


RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

https://domain.com üzerinden gelen bütün bağlantılarınızı http://domain.com üzerine yönlendirmeniz için ilgili domainin .htaccess dosyasi içerisine gelip ilgili kodu en üst satıra yapıştırarak yapabilirsiniz;


RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Not: Her 2 ayar içinde ayarlarınızın oturması için ssl sertifikasının aktif ve/veya pasif hale getirdikten en az 24 saat sonra test etmenizde fayda var. Kendi açımdan söylemek gerekirse ben hemen olsun dedim ve denediğim hiç bir kodu çalıştıramadım.Artık bıkıp biraz zaman geçtikten sonra denediğim ilk kodda sonuca ulaştım. Acele etmeyin.