Rewrite repertoire virtuel -> erreur 404 suite à maj serveur

WRInaute discret
Bonjour,
Jusqu'à maintenant, on utilisait du rewriting pour les répertoires virtuels, du style:

RewriteRule ^repertoire/([a-z0-9-_]+)/$ repertoire/indexrep.php?var=$1 [L]

Ce qui marchait très bien.

Suite à une mise à jour serveur, il recherche d'abord le fichier index.html dans le répertoire, comme il n'y en a pas puisque le répertoire est virtuel, il renvoie une page d'erreur 404 ngnix.

Le rewrite ne fonctionne donc plus, la recherche de la page index.html à la racine du rep semble prioritaire.

Cela doit venir d'un paramètre apache ou Ngnix mais la je sèche.

Avez-vous une idée ?

Merci d'avance pour votre aide,
Astus
 
WRInaute accro
Tu montres une règle de rewrite Apache et tu parles d'une erreur 404 nginx ? :roll:
Le rewrite nginx n'est pas identique du tout.
 
WRInaute discret
Le serveur est administré par plesk avec l'option executer php comme "application php servie par Ngnix..."

Le rewrite fonctionnait avant autant avec cette option aussi bien qu'avec executer php comme "application Fast Cgi servie par apache..."

Mais tu as raison, depuis la mise à jour pelsk 17, le rewrite concernant les repertoire fonctionne en mode apache mais plus en mode ngnix...

Ce qui est etonnant, si je fait un test des headers ici:
https://showhttpheaders.com/?url=https%3A%2F%2Fwww.keskeces.com

Cela me donne un server ngnix, quelque soit l'option choisie sur plesk ( apache ou ngnix )...
 
Discussions similaires
Haut