[apache mod_rewrite] /20xx doorsturen naar 20xx.domein.com

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 13-06 23:19
Beste GoT'ters,

klein vraagje: ik wil alle bezoekers van domein.com/20xx doorsturen naar 20xx.domein.com (de 20xx staat dus voor een willekeurig nummer tussen 2000 en 2099).
Ik krijg het met mijn gelimiteerde mod_rewrite kunstjes echter niet voor elkaar. Wat doe ik fout?

code:
1
2
3
4
5
6
7
<IfModule mod_rewrite.c>
     RewriteEngine On

    # Controleer of de URL eindigst met /20xx
    RewriteCond %{QUERY_STRING} ^.*/20[0-9]{2}$
    RewriteRule ^.*/(20[0-9]{2})$ http://$1.domein.com [R=301,L]
</IfModule>

Acties:
  • 0 Henk 'm!

  • Aapie
  • Registratie: September 2004
  • Niet online
Staat dit alles op de zelfde server? Anders kan je natuurlijk veel makkelijker het httpd-vhosts.conf aanpassen! Of zie ik dit verkeerd?

[ Voor 70% gewijzigd door Aapie op 21-11-2010 14:40 ]


Acties:
  • 0 Henk 'm!

  • dtech
  • Registratie: Juni 2005
  • Laatst online: 13-06 23:19
Ja het staat op dezelfde server.

Wat ik dus wil is dat iedereen die naar www.domein.com/20xx gaat (vhost www.domein.com) doorgestuurd wordt naar 20xx.domein.com (vhost 20xx.domein.com), inclusief veranderde adresbar.

Maar wat bedoel je dan precies? Ik heb namelijk niet eens die file en volgens mij is httpd-hosts.conf geen standaard file. Alle vhosts op deze server staan in aparte files in sites-available/