Merhaba,
Kurmuş olduğum e-ticaret siteme ssl sertifikasını sorunsuz bir şekilde kurdum.
https://siteadi.com şeklinde yazdığımda bir sorun yok ancak
http://siteadi.com şeklinde yazıldığında ben yine
https://siteadi.com a yönlendirmesini istiyorum. Tabiki internette araştırdım ve bütün kaynaklarda .htaccess dosyasının içerisine aşağıdaki satırları ekleyince sorunun çözüldüğünü gördüm.
RewriteEngine On RewriteCond %{HTTP_HOST} ^siteniz.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.siteniz.com/$1 [R,L]
Benim sorunumda tam olarak burada başlıyor. Benim .htaccess dosyamın içerisinde ise yukarıda belirttiğim kodlara benzer kodlar yer alıyor.
Benim .htaccess dosyam :
RewriteEngine on
RewriteCond $1 !^(index.php|assets|images|js|css|uploads|favicon.png|install|sitemap.xml|robots.txt|update_script)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
Ben kendi .htaccess dosyasının içerisine internette araştırıp bulduğum kodları ekleyince yada değişiklik yapınca websitesinde sorun oluşuyor yada yönlendirme yapmıyor. .htaccess dosyasının içerisine yazılan kodun dilinden de anlamadığım için nasıl bir değişiklik yapmam gerektiğini bilmiyorum. Websitemin sayfa yapısını bozmadan .htaccess dosyamda nasıl bir değişiklik yapmalıyım ve url min başına http yazılsa bile https'e yönlendirsin? Şimdiden teşekkürler. İyi forumlar.
Merhaba metehanozdeniz,
Bu konuda hosting hizmeti aldığınız yere destek bileti açarak çözümletmenizi öneririz. Çünkü web server nginx mi yoksa openlitespeed mi yoksa apache / lsws mi incelemek gerek. Buna göre en ideal çözümü hizmet aldığınız yer sağlayacaktır.
İyi çalışmalar.