Tests d'URL Rewriting

Ces scénarios reposent sur le fichier .htaccess fourni. Les URL « propres » ci-dessous doivent atteindre cette page ou déclencher un téléchargement spécifique. Utilisez le proxy pour confirmer que les règles sont bien prises en compte.

Résultat courant : Aucun slug détecté. Utilisez les URLs réécrites proposées pour tester.
REQUEST_URI = /rewrite-lab.php QUERY_STRING =

Variables reçues

Clé Valeur
Aucun paramètre GET.

Scénarios

Instructions rapides

  1. Activer AllowOverride All dans Apache pour que .htaccess soit pris en compte.
  2. Redéployer derrière le reverse proxy et s'assurer qu'il ne casse pas les URL réécrites (pas de double slash, pas de rewrite côté nginx).
  3. Surveiller les logs Apache et nginx pour vérifier la cible réelle de chaque URL.

Si une URL réécrite renvoie une 404, cela indique que la règle n'est pas appliquée (ou que le proxy modifie la requête). Comparez la valeur de REQUEST_URI ci-dessus avec vos attentes.