Burada yazılanlar sadece Apache web sunucu içindir.
Bildiğiniz gibi Apache sunucuyla beraber www yazma zorunluluğu artık kalktı.
Tabi windows sunucularda bu zorunluluk halen var.
Fakat bu seferde şöyle bir sorun ortaya çıkıyor.
www.siteadi.com ile siteadi.com alanadları birbirinden farklı olduğu için hangi sistem olursa olsun birinde üye girişi yapıldığında diğerinde giriş yapılmamış görünüyor.
Bu sorundan alttaki kodları kullanarak kurtulabilirsiniz.
Bu kodları sitenizin kök dizininde bulunan
.htaccess dosyasının içine yapıştırın.
siteadi.com'dan giriş yapıldığında www.siteadi.com'a yönlendirir:
# www evet yönlendirmesi
RewriteEngine on
RewriteCond %{HTTP_HOST} ^siteadi.com [NC]
RewriteRule ^(.*)$ http://www.siteadi.com/$1 [L,R=301]
www.siteadi.com'dan giriş yapıldığında siteadi.com'a yönlendirir:
# www hayır yönlendirmesi
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^siteadi\.com
RewriteRule (.*) http://siteadi.com/$1 [R=301,L]
Bu kodlardan birini uygulayarak sitenizin sadece tek bir adresten ziyaret edilmesini sağlayabilir ve üye girişi sorununu düzeltebilirsiniz.
Sadece
siteadi.com yerine kendi sitenizin adresini yazın.