02-06-2009, 10:32 AM
Je sais pas où se situent les fichiers logs d'erreur, ni même si tu y as accès. Si tu as un dédié virtuel sur lequel tu as entièrement la main, et sur lequel tu as l'accès root, ils sont par défaut dans /var/log/ ( /var/log/apache/ ou /var/log/httpd/ ou autre chose, ça peut varier selon les distribs ). Mais je ne connais pas les serveurs dédiés virtuels, ni ce qu'on peut / ne peut pas faire dessus.
Sinon, reprenons depuis le début :
1° Si tu supprimes / renommes le fichier, est-ce que tu as toujours l'erreur ? Si oui, l'erreur est ailleurs.
2° Si tu mets un fichier .htaccess vide, est-ce qu'il y a toujours l'erreur ? Si oui, peut-être qu'Apache ne peut pas y accéder parce qu'il n'a pas les droits de lecture dessus.
3° Si au 2° ça marche, en ajoutant les lignes les unes après les autres, tu devrais trouver l'erreur.
Ne pas confondre fichier .htaccess avec des mauvaises règles et fichier htaccess syntaxiquement faux. Le premier est transparent, il n'agit pas ou agit mal. Le second provoque une erreur 500. Si un .htaccess est mal nommé, il sera inopérant, mais il ne donnera pas lieu à une erreur serveur.
Sinon, reprenons depuis le début :
1° Si tu supprimes / renommes le fichier, est-ce que tu as toujours l'erreur ? Si oui, l'erreur est ailleurs.
2° Si tu mets un fichier .htaccess vide, est-ce qu'il y a toujours l'erreur ? Si oui, peut-être qu'Apache ne peut pas y accéder parce qu'il n'a pas les droits de lecture dessus.
3° Si au 2° ça marche, en ajoutant les lignes les unes après les autres, tu devrais trouver l'erreur.
Ne pas confondre fichier .htaccess avec des mauvaises règles et fichier htaccess syntaxiquement faux. Le premier est transparent, il n'agit pas ou agit mal. Le second provoque une erreur 500. Si un .htaccess est mal nommé, il sera inopérant, mais il ne donnera pas lieu à une erreur serveur.