www olmayan https olan adrese yönlendirme;
www olmadan https yönlendirmesi için aşağıdaki kodu kullanın:
# HTTPS var / WWW yok
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.sitem\.com [NC]
RewriteRule (.*) https://sitem.com/$1 [L,R=301]
Bu kodu sitenizin kök .htaccess dosyasına yerleştirin. İşte yaptığı şey:
mod_rewrite mevcut olup olmadığını kontrol eder
HTTPS'nin kapalı olup olmadığını veya isteğin www içerip içermediğini kontrol eder.
Her iki koşul da eşleşirse, istek uygun olur ve https/non-www adrese yönlendirilir.
Kök .htaccess'e yerleştirildiğinde, bu teknik tüm istekleri kapsar ve siteniz için eksiksiz https/www olmayan standartlaştırma sağlar.
İki örneğini sitem.com kendi alan adınızla değiştirmeyi unutmayın .
www ve https olan adrese yönlendirme;
Aşağıdaki .htaccess kodu istekleri web sayfalarınızın https ve www sürümlerine yönlendirir. Sitenizin kök .htaccess dosyasına ekleyin:
# HTTPS var, WWW var
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kod şunları yapar: İlk iki satır koşullu olarak https'ye yönlendirilir.
İkinci iki satır www'ye yönlendirilir. İstek/ana bilgisayar ile başlamıyorsa www istek www'ye yönlendirilir.
Kök .htaccess'e yerleştirildiğinde, bu teknik tüm istekleri kapsar ve siteniz için eksiksiz https/www standartlaştırma sağlar. Bu kodla herhangi bir düzenleme gerekmez; doğrudan çalışır.
htaccess ile https www olan ww olmadan adrese yönlendirme php bilgileri webmaster