Désolé pour le titre merdique ...
J'ai un serveur qui héberge quelques sites. Sur un site, je peux utiliser Rewrite Engine via .htaccess comme suit:
RewriteEngine on
RewriteRule ^avy.png avy/avy.php
/avy.png
fonctionne bien sur le premier site. Sur le deuxième site, cependant, j’utilise le moteur de réécriture dans .htaccess comme suit:
RewriteEngine on
RewriteRule ^login login.php
Et c'est visiter /login
me montre un 404. /login.php
fonctionne bien
Les deux sites ont pratiquement la même configuration vhost (la seule différence est ServerName). /login.php
permet au monde de le lire. Les deux sites sont uniquement http. J'utilise CloudFlare pour les deux sites. Quel pourrait être le problème? D:
Réponses:
0 pour la réponse № 1J'ai trouvé une erreur dans le journal.
Negotiation: discovered file(s) matching request: /srv/http/.../login (None could be negotiated)
Je l'ai googlé, et apparemment, MultiViews était en conflit avec ma chaîne de "connexion" sans extension. Désactiver les vues multiples et cela fonctionne parfaitement.