.htaccess ile 301 Yönlendirme Kodları sayesinde HTTPS’e hem WWW’li hem de WWW’siz olarak yönlendirme sağlayabileceksiniz. Bu işlemle birlikte Really Simple SSL gibi eklentileri de kullanmanıza gerek kalmayacak.
301 Yönlendirme Kodları – WordPress!
cPanel, Plesk veya hangi paneli kullanıyor olursanız olun WordPress’te .htaccess dosyasında veriler bulunmaktadır.
#BEGIN WordPress
kodunu .htaccess’de bulduktan sonra bu kodun başına ekleyebilirsiniz.
#301 https redirects to without WWW
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Yukarıda yer alan kod WWW kullanmayan siteler için geçerlidir.
#301 https redirects to with WWW
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Yukarıda yer alan kod ise WWW kullanan siteler için geçerlidir.
Alternatif kodları inceleyecek olursak;
# BEGIN Redirects
RewriteEngine On
# 301 redirect www to non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# 301 redirect to https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END Redirects
WWW olmayan siteler için geçerlidir.
# BEGIN Redirects
RewriteEngine On
# 301 redirect to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# 301 redirect to https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END Redirects
WWW olan siteler için geçerlidir.
Tüm 301 Yönlendirme Kodları!
Redirect 301 /eskimis-sayfa.html /yeni-sayfa.html
Bu kod, web sitenizde yer alan bir sayfayı başka bir sayfaya veya başka bir web sitesine yönlendirmek için kullanılmaktadır.
Redirect 301 / https://yeniwebsitesi.net
Tüm web sitesini başka bir web sitesine yönlendirmek için kullanılmaktadır.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.websiteniz.com [NC]
RewriteRule ^(.*)$ http://websiteniz.com/$1 [L,R=301,NC]
www’li bir web sitesini www’siz haline yönlendirmek için kullanılmaktadır.