Selco Cod
Selco Cod

Yazılım ve güvenlik üzerine makaleler yazan günümüz teknolojisini yakından takip eden sıradan birisi...

Twitter


.htaccess ile WWW kontrol

Öncelikle birkaç şeyler söylemek istiyorum. Açılış yazımın üstünden 3 gün geçti ve bir yazı paylaşıyorum ve saat Türkiye saatine göre 02:20 de. Ancak fırsat buldum ne yazık ki. 2. yazımda paylaşmak istediğim bu bilgi tamamen domain kontrolüne göre işlem yapanlar için hayat kurtaran bir şeydir. Örnek vermek gerekirse ki eğer siz bir en basitinden $_SESSION kullanıyorsanız ve ziyaretçinize "site.com" şeklinde girdiği için bu uzantıda session değeri verildiği için o kişi "www.site.com" şeklinde girdiği zaman direkt olarak session değeri pasif gibi gözükmektedir ve bunu ne ben site sahibi olarak ne de client hesabı olarak istemem. Bu sorunu çözmek ise çok basit bir şeydir. Devreye .htaccess girmektedir.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [L,R=301]
Yukarıdaki .htaccess içine yazdığımız bu kodlar sayesinde bir kişi site.com adresine girdiğinde otomatik olarak www.site.com adresine yönleniyor. Bunun tam tersi için de bunu yazmak yeterli olur.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.com [NC]
RewriteRule ^(.*)$ http://site.com/$1 [L,R=301]
Bir başka yazılarım da görüşmek üzere.


Yazı Hakkında Yorumlar