SEO Webmaster

HTTP’yi HTTPS’ye Otomatik Yönlendirme

Yazan ADMIN

cPanel Sunucularda HTTPS’ye Yönlendirme


Web sitenizde bir güvenlik sertifikası (SSL) varsa, ziyaretçilerin bilgilerinin korunduğundan emin olmak için onları otomatik olarak web sitenizin güvenli (HTTPS) sürümüne yönlendirebilirsiniz.

Bir .htaccess dosyanız yoksa:

public_html veya webroot klasörünüzde bir .htaccess dosyası oluşturarak işe başlayın. .htaccess dosyasının içinde -zaten bir .htaccess dosyası ayarlamadıysanız- aşağıdaki kodu kullanarak ziyaretçileri yönlendirebilirsiniz:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Aynı hesapta birden fazla web sitesi barındırıyorsanız, SSL sertifikası verilen web sitesinin dizininde bir .htaccess dosyası ayarlandığından emin olun. Örnek kodun çalışması için guzelornek.com alan adını kendi alan adınızla değiştirmeniz gerekir.

Mevcut bir .htaccess dosyanız varsa:

  • RewriteEngine On öğesini çoğaltmayın.
  • RewriteCond ve RewriteRule ile başlayan satırların, zaten mevcut olan RewriteEngine On satırından hemen sonra geldiğinden emin olun.

WordPress web sitesi cPanel hosting için HTTPS’ye yönlendirme

  1. WordPress Paneline giriş yapın.
  2. Sol gezinti panelinde Ayarlar’ın üzerine gelin ve ardından Genel’i tıklayın .
  3. Yeni sayfada aşağıdaki alanları bulun:
    • WordPress Adresi (URL)
    • Site Adresi (URL)
  4. Her alanda, URL’lerinizi http yerine https içerecek şekilde güncelleyin .
    • Örneğin, http://xample.com olacaktı https://xample.com .
  5. Sayfanın en altına gidin ve Değişiklikleri Kaydet’i tıklayın .
  6. Geçerli .htaccessdosyanızı, düzenlemek /public_html/için cPanel dosya yöneticisiyle birlikte klasörde açın .
  7. .htaccessDosyanın en üstüne aşağıdaki kodu ekleyin :
<IfModule mod_rewrite.c> 
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_USER_AGENT} ^(.+)$
RewriteCond %{SERVER_NAME} ^coolexample\.com$ [OR]
RewriteCond %{SERVER_NAME} ^www\.coolexample\.com$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Header add Strict-Transport-Security "max-age=300" </IfModule>
# END GD-SSL
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Ve son olarak ekranın sağ üst köşesindeki Değişiklikleri Kaydet düğmesini tıklayın .

Plesk Panel ile HTTPS’ye Yönlendirme

Plesk Panelinizde oturum açtıktan sonra, domain adresinizin ana tablosunda yer alan “Barındırma Ayarları” bölümüne geçiniz.

Plesk

Karşınıza gelen sayfada Güvenlik tablosu altındaki “HTTP’den HTTPS’ye sabit SEO güvenli 301 yeniden yönlendirmesi” kutucuğunu işaretleyip kaydediniz.

IIS üzerinde Web.Config ile HTTPS’ye Yönlendirme

httpdocs klasörü içinde bulunan  web.config dosyasının yapısal düzenine aşağıdaki kodları uygun şekilde ekleyiniz. Eğer web.config dosyası mevcut değilse aynı isimle oluşturabilirsiniz

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTPyi HTTPSye Yonlendirme" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" /> </conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Yazar hakkında

ADMIN

1 Yorum

Bir yorum bırak

/* ]]> */