Sesvar.com - Webmaster Forum Portalı

Forumdan Daha Fazla Yararlanmak İçin Üye Olunuz

Bilgi htaccess ile www yönlendirme veya kaldırma

turkiyepanel.net

Moderator
Yönetici

Siteden WWW 'u Kaldıralım (SSL Olmadan)​

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.orneksite.com [NC]
RewriteRule ^(.*)$ http://orneksite.com/$1 [L,R=301]

Siteden WWW 'u Kaldıralım (SSL)​

Eğer SSL'e yönlendirme işlemi hiç yapılmıyorsa SSL'e yönlendirme kodunu aşağıdaki gibi ekleyelim

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

Ardından aşağıdaki kodu da altına ekleyelim. Eğer yukarıdaki kodu yazdıysanız, aşağıdaki koddan "RewriteEngine On" satırını silebilirsiniz.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.orneksite.com [NC]
RewriteRule ^(.*)$ http://orneksite.com/$1 [L,R=301]


Siteye WWW ekleyelim (SSL Olmadan)​

RewriteEngine on
RewriteCond %{HTTP_HOST} ^orneksite.com [NC]
RewriteRule ^(.*)$ http://www.orneksite.com/$1 [L,R=301,NC]



Siteye WWW Ekleyelim (SSL)​

Eğer SSL'e yönlendirme yapılmıyorsa öncelikle SSL'e yönlendirme yapalım.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ardından aşağıdaki kodu da altına ekleyelim. Eğer yukarıdaki kodu yazdıysanız, aşağıdaki koddan "RewriteEngine On" satırını silebilirsiniz.

RewriteEngine On
RewriteCond %{HTTP_HOST} !=""
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 
Üst