HTTP’yi HTTPS’ye Otomatik Yönlendirme
Kendi sitelerimde kullandığım SSL sertifikaları için bu konuyla çok haşır neşir oldum. Hele ki siteyi kurduktan sonra SSL sertifikası alıp https'ye geçerseniz etkilerini göremiyorsunuz. Hala "güvenli değil" yazısı görünüyor. Bu yüzden iyi yönlendirme yapmak gerek. Temanın, resimlerin her şeyin https'ye yönlendirilmesi gerekir.
.htaccess ile yönlendirme yapabilmek için basit çözümlerden bahsedeyim dedim forumda yokken.
Linux cPanel sunucular için:
public_html klasöründe bulunan .htaccess dosyasına eklenmeli
Windows Plesk sunucular için:
httpdocs klasörü içinde bulunan web.config dosyasının yapısal düzenine aşağıdaki kodları uygun şekilde ekleyiniz.
Kendi sitelerimde kullandığım SSL sertifikaları için bu konuyla çok haşır neşir oldum. Hele ki siteyi kurduktan sonra SSL sertifikası alıp https'ye geçerseniz etkilerini göremiyorsunuz. Hala "güvenli değil" yazısı görünüyor. Bu yüzden iyi yönlendirme yapmak gerek. Temanın, resimlerin her şeyin https'ye yönlendirilmesi gerekir.
.htaccess ile yönlendirme yapabilmek için basit çözümlerden bahsedeyim dedim forumda yokken.
Linux cPanel sunucular için:
public_html klasöründe bulunan .htaccess dosyasına eklenmeli
Rich (BB code):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Windows Plesk sunucular için:
httpdocs klasörü içinde bulunan web.config dosyasının yapısal düzenine aşağıdaki kodları uygun şekilde ekleyiniz.
Rich (BB code):
<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>