Bonjour,
Sur mon VPS, j’ai installé plusieurs sites grâce au Virtualhost. Cela fonctionne, mais le hic c’est que ça marche uniquement avec le www devant le nom de domaine.
Lorsque je tape l’url sans www, j’ai un message d’erreur :
Internal Server Error.
Voilà mon virtualhost :
<VirtualHost *:80>
ServerName monsite.com
ServerAlias www.monsite.com
ServerAlias *.monsite.com
ServerAdmin webmaster@monsite.com
DocumentRoot “/var/www/html/monsite.com”<Directory /var/www/html/monsite.com> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> RewriteEngine on # Domaine principal, redirection vers dossier /www/ RewriteCond %{HTTP_HOST} ^monsite\.com RewriteRule ^(.*) /www/$1 [L] # Sous-domaine(s), redirection vers les sous dossiers RewriteCond %{HTTP_HOST} ^([^\.]+)\.monsite\.com RewriteCond /var/www/html/monsite.com/%1 -d RewriteRule ^(.*) /%1/$1 [L]
C’est repris d’un tuto, mais comme je ne sais pas traduire tout cela, je ne sais pas s’il y a une erreur.
Ou mon problème vient il d’un mauvais paramétrage du DNS chez OVH ?
Merci