J'ai trouvé une règle VHost pour rediriger blog.domain.com vers domain.com/blog, mais dans mon cas, blog.domain.com redirige vers domain.com/blog/ html.VHost sous-domaine rediriger
Ceci est mon /sites-availabe/blog.domain.com
<VirtualHost *:80>
ServerName blog.domain.com
Redirect "/" "http://domain.com/blog"
</VirtualHost>
J'ai un Un enregistrement redirigeant blog.domain.com à domain.com.
EDIT: ajouté http: // à la règle de redirection. Maintenant, lorsque vous entrez blog.domain.com, vous êtes redirigé vers domain.com, mais l'URL est masquée sur blog.domain.com.
Merci! Cela l'a empêché de rediriger vers ** domain.com/blog/html **, mais il entre maintenant ** domain.com/** et masque l'URL de ** blog.domain.com **. J'ai mis à jour le post en conséquence à cette suggestion. –
@AdamEnderdal - C'est ce que la redirection est censée faire. Si vous souhaitez conserver l'URL dans la barre d'adresse, vous devez utiliser un cadre ou un proxy. – Quentin
Je souhaite que le contenu de ** domain.com/blog ** soit affiché lors de la saisie de ** blog.domain.com ** dans la barre d'adresse. Si l'URL affiche ** blog.domain.com ** ou ** domain.com/blog ** n'a pas vraiment d'importance. Je veux juste domain.com/blog et blog.domain.com pour atterrir sur la même page. –