ajouter un alias de serveur au VHOST du domaine?
Question
J'ai un VPS. J'ai accompagné un domaine ipointing à un sous-répertoire du dossier www. Le domaine fonctionne bien jusqu'à ce que la page d'accueil. Au moment où je commence à aller vers d'autres pages ses montre mes serveurs [orginalname] / [nom] sous-répertoire. Je pense que je dois ajouter un alias de serveur au VHOST du domaine. Quelqu'un peut-il me dire comment faire ??
La solution
Vous utilisez Apache? Essayez avec
<VirtualHost *:80>
DocumentRoot "/path/to/document/root"
ServerName name1
ServerAlias name2
...
Autres conseils
Je l'ai fait en utilisant l'option proxy Apache, est-il ceci:
Mon VirtualHost est http://dlx/
et je veux ajouter un "alias" comme http://dlx/drupal/
Dans le fichier httpd.config
j'ai ajouté une configuration proxy:
<VirtualHost 127.0.0.1>
ServerName dlx
DocumentRoot "C:/deluxe/"
<LocationMatch /drupal/>
ProxyPass http://localhost/drupal/
ProxyPassReverse http://localhost/drupal/
</LocationMatch>
</VirtualHost>
Configurer .htaccess sur mon DLX virtualhost (C:/deluxe/
):
RewriteRule ^drupal/(.*)$ http://localhost/drupal/$1 [P,L]
Voilà. Il fonctionne pour moi, je l'espère cela fonctionne aussi pour vous.