MaximuS Posté 9 Mai 2006 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant