2010-04-04 6 views
1

J'ai un site sur blog.foobar.com que j'ai fermé, et je souhaite que toute page demandée soit transmise à www.foobar.comApache: Rediriger blog.foobar.com vers www.foobar.com

Je veux que ma configuration VirtualHost le fasse pour moi. J'ai actuellement les lignes suivantes ne presque ce que je veux, mais pas exactement:

redirection permanente/http://www.foobar.com

Malheureusement ce qui se passe est que si je demande blog.foobar.com au lieu de la transmission à www.foobar. com il sert les pages sur blog.foobar.com à la place.

Y a-t-il un moyen de le faire dans la configuration VirtualHost ou devrais-je utiliser un fichier .htaccess à la place?

Cordialement

Steve

Répondre

1

Vous pouvez utiliser la directive Redirect dans le cadre soit d'un VirtualHost ou un fichier .htaccess. Cependant, ce que vous voulez sans doute est un RedirectMatch:

RedirectMatch permanent (.*)$ http://www.foobar.com$1 

Avec qui dans votre blog.foobar.com VirtualHost, toute demande de blog.foobar.com serait dirigé vers la même page sur www.foobar.com, à savoir. blog.foobar.com/my/page irait à www.foobar.com/my/page.

+0

Merci! Réponse très informative. Je vais essayer. Steve –