Merhaba, http to https yönlendirmesi için .htaccess oluşturdum ve aşağıdaki kodu girdim lakin halen yönlendirme yapmıyor, nedeni ne olabilir. Ek işlem yapmaya gerek var mı?
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
.htaccess sorunu, yardım.
3
●108
- Kabul Edilen Cevap
- 1 Beğeni
-
- 19-04-2022, 20:23:52Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.cPanel de yapılsa bile bazen htaccess e ekleme yapmak gerekebiliyor.
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.domain.com [NC] RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301] RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]Dener misin - 19-04-2022, 20:29:31Kimlik doğrulama veya yönetimden onay bekliyor.Aslında çalışması lazım bir de şunu dener misin?
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
eğer hala olmuyorsa aşağıdaki kodu sayfa başına ekleyip devam edebilirsin. Çözene kadar durumu kurtarırsın en azından.
if(empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off"){
$redirect = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
header('Location: ' . $redirect);
}