Pb url rewriting : obliger apache à traiter essai en essai.p

Nouveau WRInaute
je cherche à obliger apache à traiter essai en essai.php ex :

http://www.monsite.com/essai/23.htm

mais je voudrais que cela marche pour tous les fichiers sans extentions...

j'ai essayé avec :

<FilesMatch "[^.]">
ForceType application/x-httpd-php
</FilesMatch>

mais certains fichiers graphiques (ex : chh3.jpg) sont interprétés par php !!!
aidez mois svp avec mod-rewrite , si c'est possible

de plus sur online, que l'on tape
http://www.monsite.com/essai.php/23.htm
ou
http://www.monsite.com/essai/23.htm
ca marche !!! comment cela se fait ???

merci d'avance...
 
WRInaute discret
tu es chez qui et quel est ton type d'hébergement. Si tu es chez OVH, certains plan n'accepte pas que tu force de cette façon !!
 
Nouveau WRInaute
réponse hébergeur

bonsoir Tchinkatchuk, et merci de ta réponse,

je suis chez amen avec le pack serveur privé, j'ai donc accès aux fichiers http.conf et php.ini, autrement dit je controle tout, et tout est possible... encore faut-il connaître la bonne configuration...

saurais tu comment online réalise ce qui suit :
ces deux url (ou URI) fonctionnent...

http://www.monsite.com/essai.php/23.htm
ou
http://www.monsite.com/essai/23.htm

cordialement...

Phima.
 
WRInaute passionné
Salut phima,

As-tu essayé d'inverser l'expression régulière ?
Par exemple:
Code:
<FilesMatch "! \.(gif|jpe?g|png|css|txt)$">

Dan
 
Nouveau WRInaute
merci de ta réponse, je vais tester le regex de suite, il faudra aussi ajouter php et htm et html... c'est pour cette raison que j'ai utilisé cette expression, seulement, je ne sais pas pourquoi, cela me bloque le serveur quand on fait appel à un lien mort, je pense que cela peut bloquer certains moteurs de recherche... néammoins, que penses tu de ce message trouvé sur un forum anglais :


I've been using a little trick of (I believe) apache's mime magic module. Basically, I can call my .php files without the .php and they look like directories. It's setup in the basic apache ./configure so you may already have it.

ex. http://www.host.com/file.php/mine and www.host.com/file/mine are functionally the same thing.

Short of dups in a search engine, (one with and one without the .php) does anyone know of a problem with this that I don't know of?


merci
 
WRInaute passionné
phima a dit:
merci de ta réponse, je vais tester le regex de suite, il faudra aussi ajouter php et htm et html...

Attention, le ! est supposé inverser la regex ... en fait dans l'exemple il s'applique à tout ce qui n'est pas fichier graphique, css ou txt.

Je pense que post US fait allusion aux directives Files et FileMatch

Dan
 
Discussions similaires
Haut