From: Umut (php@kakalak.org)
Date: Sun 31 Oct 2004 - 03:45:21 EEST
Merhaba,
Apache konfigurasyonu ile ilgili basit bir problemim var. Daha dogrusu regular expressionlar ile ilgili :) Mantigini hicbir zaman kavrayamadim.
Asagidaki kodun maksadi: basinda "www" olmayan bir adres talebine otomatik olarak "www." eklemek:
RewriteCond %{HTTP_HOST} !^www[\.\w+]+$
RewriteRule ^([^www\.])$ http://www.%{HTTP_HOST}
Bu ayar kismi ornegin "domain.com" gibi isteklerde cok guzel calisiyor. Ancak:
arada-cizgili.com
domain.com/
gibi isteklerde tekliyor ve fazladan www. ekliyor. Regular expression bilgime dayanarak bir kac sey denedim ( \w+ yerine [a_z0_9]+ koymak gibi) Ama bunlar cozum olmadi.
serveralias direktifini kullanmam soz konusu degil, zira her geleni degistirecek bir ust seviye komut ariyorum...
Fikriniz var mi?
Saygilar.
Umut.
_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux