MaximuS Posté 9 Mai 2006 Partager Posté 9 Mai 2006 (modifié) J'ai un Apache 2.2.2 tout ce qu'il y a de plus normal, avec ceci (entre autres choses qui n'ont pas de rapport avec le problème) dans mon httpd.conf : ServerName eva.kolibria.comDocumentRoot "/var/www"<Directory "/var/www"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all</Directory>AccessFileName .htaccess<FilesMatch "^\.ht"> Order allow,deny Deny from all Satisfy All</FilesMatch> et ceci dans mon extra/httpd-vhosts.conf : NameVirtualHost 213.251.165.100<VirtualHost 213.251.165.100>UseCanonicalName offServerName dancehallplanet.comServerAlias *.dancehallplanet.comVirtualDocumentRoot /var/www/dynvhosts/dancehallplanet.com/%1</VirtualHost> Le problème semble simple : si j'utilise une simple rewriterule comme : Options +FollowSymlinksRewriteEngine onRewriteRule ^pouet\.php$ prout.php [L] dans un fichier .htaccess situé dans /var/www/dynvhosts/dancehallplanet.com/www/, et que j'essaie d'accéder à http://www.dancehallplanet.com/pouet.php , ça ne marche pas, car dans les logs, apache fait un 404 sur ceci : /var/www/dynvhosts/dancehallplanet.com/www/dynvhosts Tandis que si je met DocumentRoot /var/www/dynvhosts/dancehallplanet.com/www à la place du VirtualDocumentRoot, tout marche à merveille... VirtualDocumentRoot serait-il incompatible avec le rewrite engine ? Suis-je donc obligé de spécifier chaque subdomain où je souhaite utiliser le rewriteengine ??? Modifié 9 Mai 2006 par MaximuS Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant