Https Yönlendirme - SSL Sertifikası ve .htaccess ayarları - 7 Farklı Yol

Sitenizde SSL Sertifikası varsa, .htaccess dosyasını düzenleyerek sitenizdeki tüm bağlantılarını HTTPS yönlendirme yapabilirsiniz.

Https Yönlendirme - SSL Sertifikası ve .htaccess ayarları - 7 Farklı Yol

Sitenizde SSL varsa, .htaccess dosyasını düzenleyerek sitenizdeki tüm bağlantıları HTTPS'ye yeniden yönlendirebilirsiniz.

Ana dizininizdeki .htaccess dosyasını düzenleyerek aşağıdaki .htaccess seçeneklerinden birini kullanabilirsiniz.

Seçenek 1: HTTPS'ye yönlendirme - Https Yönlendirme ayarları

Http bağlantınız otomatik olarak yönlendirme almıyor ise alt tarafta bulunan basit iki kod ile https yönlendirme yapabilirsiniz. Daha fazla ayar için ask4seo seo araçları web sitemizi ziyaret edebilir gerekli ayarları yapabilirsiniz.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

Https Yönlendirme

Seçenek 2: HTTPS'ye yönlendirme (301 yönlendirmesi olmadan) SSL Sertifikası

SSL Sertifikası bir site için oldukça önemlidir. Müşterilerinizin ya da okurlarınızın %80'i güvenli siteleri tercih ederler.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

SSL Sertifikası

Seçenek 3: HTTPS'ye Yönlendirme (Farklı bir yöntem)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

** "example.com" yerine alan adınızı koymayı unutmayın.

4. Seçenek: www olmayan URL'leri www'ye yeniden yönlendirme

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

Seçenek 5: www URL'lerini www Olmayan'a yeniden yönlendirme

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

htaccess ayarları


Seçenek 6: HTTPS ve www'ye yönlendirme - .htaccess ayarları

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

Seçenek 7: HTTPS'ye ve www Olmayanlara Yönlendirme

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

Tepkiniz nedir?

like
1
dislike
0
love
1
funny
1
angry
0
sad
0
wow
0