2010-04-07 6 views
0

Je travaille sur deux sites hébergés sur le même serveur, en utilisant les mêmes configurations CMS et les mêmes fichiers .htaccess dans leurs racines de document respectives. Un site me laisse utiliser le mode clean-url du CMS, et l'autre ne l'est pas. Le site n ° 2 fonctionne bien dans le mode -url, mais lorsque j'ouvre des urls propres dans le panneau d'administration et que je demande une URL réécrite, une erreur 404 est générée avant que le CMS ne voit la requête.Comment puis-je voir toutes les règles de résolution d'URL héritées affectant un répertoire donné?

J'ai contacté l'administrateur du serveur, mais il n'est pas enclin à fournir une assistance et les propriétaires du site sont redevables à ce fournisseur d'hébergement. J'ai un accès shell au serveur Linux, et je peux vérifier que mod_php et mod_rewrite sont actifs, mais je ne sais pas ce que je peux faire de plus pour résoudre ce problème. Existe-t-il un moyen d'identifier les directives en amont qui pourraient différencier la façon dont les requêtes http sont traitées par les deux sites?

Merci!

Répondre

0

J'ai découvert la cause de ce problème: Apache est configuré pour n'écouter que .htaccess dans des sous-répertoires spécifiques, et le Site # 2 n'en fait pas partie.