PB .htaccess

Eléphant du PHP | 103 Messages

24 mai 2015, 17:09

Bonjour,
J'ai un problème pour configurer mon fichier .htaccess.
Le voici :

Code : Tout sélectionner

<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)\.m3u8 mini.php/$1.m3u8 RewriteRule ^(.*)\.ts mini.php/$1.ts </IfModule>
Je m'explique, j'ai un proxy nommé mini.php dans le même répertoire que .htaccess, ce proxy fonctionne comme ceci :

Code : Tout sélectionner

http://monserveur/nomdudossier/mini.php/adressedemandée
. Par exemple si je veux aller à un lien m3u8 j'acccède au script comme ceci :

Code : Tout sélectionner

http://monserveur/nomdudossier/mini.php/adressedum3u8.m3u8
et normalement avec le .htaccess, je peux faire ça :

Code : Tout sélectionner

http://monserveur/nomdudossier/adressedum3u8.m3u8
Mais j'obtient une erreur 500 Internal Server Error.
Peux-t-on m'aider ?
Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

24 mai 2015, 19:51

Hello !

A priori ta redirection ne prend pas en compte le chemin dans la détection et dans la redirection:
http://monserveur/nomdudossier/adressedum3u8.m3u8
la parenthèse capture "nomdudossier/adressedum3u8" et l'utilisateur va être redirigé vers :
http://monserveur/mini.php/nomdudossier ... um3u8.m3u8
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...