HTACCESS : Prendre en compte les carractères après l'extension

Eléphant du PHP | 103 Messages

07 juin 2015, 18:48

Bonjour,
J'essaye de protéger des fichiers avec un token MD5 comme celui-ci (génération toutes les minutes) http://cloudeasy.alwaysdata.net/axx.php
On va prendre cette URL comme exemple : http://zedtv.alwaysdata.net/nrjcherie2/ ... okengénéré
Dans ce fichier .htaccess, quand on entre l'url voulue, seul ce qui est avant l'extension est pris en compte. Je voudrai que après que cela prenne aussi en compte ce que je mette après .m3u8 ou .ts . Pour que cela fonctionne, il faut que le .htaccess accède au fichier comme ceci : http://zedtv.alwaysdata.net/nrjcherie2/ ... okengénéré et ici présent, le .htaccess accède au fichier comme ceci seulement : http://zedtv.alwaysdata.net/nrjcherie2/ ... j12hi.m3u8 donc cela ne fonctionne pas.

Code : Tout sélectionner

<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)\.m3u8 index.php?segment=$1.m3u8 RewriteRule ^(.*)\.ts index.php?segment=$1.ts </IfModule>
Pouvez-vous m'aider merci

Mammouth du PHP | 688 Messages

07 juin 2015, 19:23

il faut utiliser QUERY_STRING, dans l'exemple suivant, on teste qu'il est vide.

RewriteCond %{REQUEST_URI} ^/(texte|test)/$
RewriteCond %{QUERY_STRING} ^$
RewriteRule (.*) ici.php [L]

Eléphant du PHP | 103 Messages

07 juin 2015, 21:11

Merci mais ça ne fonctionne pas. Je ne comprends pas.