batumgngr Şimdi hocam sitenizi HTTPS olarak kullanmak istiyorsanız bir SSL sertifikası sahibi olmanız lazım. C panel kullanmadık hiç. Orada otomatik SSL var mı bilmiyorum. Siz önce SSL sertifikası işini halledin. Hallettikten sonra aşağıdaki kodları htaccess dosyanıza ekleyin.
SSL almadan önce eklemeniz gereken kof aşağıda:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
SSL aldıktan sonra ilk önce config.php de site URL sini https yaptıktan sonra aşağıdaki kodları htaccess dosyanıza ekleyin
# http://www --> https://www
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# http:// --> https://
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# https:// --> https://www
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%
{HTTP_HOST}%{REQUEST_URI} [R=301,L]