Mi-am dorit ca atunci când cineva încearcă să acceseze siturile mele și scrie www.website.ro să îl redirectez spre website.ro. Serverul este un Apache 2 pe Debian Linux.
Prima metodă pe care am încercat-o a fost cu mod_rewrite, dar pentru că nu prea mă pricep la regexps am eșuat la scrierea regulii de CondRewrite.
În final, varianta pe care am găsit-o și merge necesită definirea a câte încă un virtual host alias pentru fiecare host pe care deja îl am, din care să-i dau redirect permanent către situl fără www.
De exemplu:
<VirtualHost>
ServerName blog.mybox.ro
</VirtualHost>
<VirtualHost>
ServerAlias www.blog.mybox.ro
Redirect permanent / http://blog.mybox.ro/
</VirtualHost>
Test: www.blog.mybox.ro.
Dacă o să descâlcesc și varianta cu mod_rewrite (care mi-ar fi plăcut mai mult pentru că-mi permitea să rezolv toate siturile cu o singură regulă), o să postez.
No related posts.






