Eğer anadizinde bir htaccess dosyanız varsa onu açın ya da bir tane oluşturun ve şunları ekleyin;
Şimdi bu komutları nasıl kullanacağımıza geçelim hızlıca. Eğer ana dizininizinde .htaccess isimli bir dosya varsa notepad yardımı ile açıp aşağıdaki kodları ekleyin. yoksada başında “.” işareti olacak şekilde yeni bir htaccess dosyası oluşturabilirsiniz.
www versiyonuna yönlendirmek için;
RewriteEngine on RewriteCond %{HTTP_HOST} ^siteadi\.com [NC] RewriteRule ^(.*)$ http://www.siteadi.com/$1 [L,R=301]
Ziyaretçi nasıl girerse girsin her zaman www olarak yönlenecek.. Örn: bugrayazar.com.tr olarak girin sizi bugrayazar.com.tr adresine yönlendirilecektir.
www versiyonunu kaldırmak için;
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.siteadi\.com [NC] RewriteRule ^(.*)$ http://siteadi.com/$1 [L,R=301]
Bunun tam tersi için yani www ile girse bile www ekinin kaldırılmasını istiyorsanız, yukarıdaki kodu kullanıyoruz.
Evet artık böyle bir problemimiz kalmadı, kolay gelsin.
Peki bu iki seçeneğin eksi ve artı yanları varmıdır?
Merhaba wordpress sitesi .htacces’de böyle bir kod var, www. kaldırmak istiyorum bunu nereye ekleyeceğim?
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]