HTTPS'yi .htaccess
Dosya ile Zorlama
==> Tüm Web Trafiğini Yeniden Yönlendir: -
Tüm web trafiğini HTTPS kullanmaya zorlamak için .htaccess
, web sitenizin kök klasöründeki dosyaya aşağıdaki kod satırlarını ekleyin .
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
==> Yalnızca Belirtilen Etki Alanını Yönlendir: -
Belirli bir alanı HTTPS kullanmaya zorlamak .htaccess
için web sitenizin kök klasöründeki dosyada aşağıdaki kod satırlarını kullanın :
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
Bu işe yaramazsa, ilk iki satırı kaldırmayı deneyin.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
Example.com'u, https'yi zorlamaya çalıştığınız alan adıyla değiştirdiğinizden emin olun. Ek olarak, www.example.com'u gerçek alan adınızla değiştirmeniz gerekir.
==> Belirtilen Klasörü Yeniden Yönlendir: -
SSL'yi belirli bir klasöre zorlamak istiyorsanız, aşağıdaki kodu .htaccess
söz konusu klasöre yerleştirilmiş bir dosyaya ekleyin :
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R=301,L]
Klasör referansını gerçek klasör adına değiştirdiğinizden emin olun. Ardından, www.example.com/folder'ı gerçek alan adınız ve SSL'yi zorlamak istediğiniz klasörle değiştirdiğinizden emin olun.
RewriteCond %{REQUEST_FILENAME} !-f
ardından yönlendirmeniz.