2011-03-18 3 views
0

Je veux example.se rediriger vers example.com?lang=sweApache: Rediriger domaine vers un autre domaine avec querystring joint

Il fonctionne très bien avec cette config apache:

<VirtualHost *:80> 
    ServerName example.se 
    ServerAlias *.example.se 
    Redirect permanent/http://example.com/?lang=swe 
</VirtualHost> 

Le problème est que cela casse s'il y a quelque chose d'autre après le domaine, ex: example.se/page1 devrait rediriger vers example.com/page1?lang=1 mais avec la configuration ci-dessus il redirige vers example.com?lang=swepage1.

Existe-t-il un moyen de le faire correctement?

Répondre

3

je crois qu'il devrait être quelque chose proche de celle-ci:

RedirectMatch permanente ^/(+). http://example.com/ $ 1 $ lang = SWE

+0

Parfait! Utilisé (. *) À la place pour faire encore fonctionner pour le domaine example.se – Martin

Questions connexes