rewriting et repertoire

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

rewriting et repertoire

Message le Jeu Fév 08, 2007 21:44

bonsoir,


Est il possible avec un rewriting de transformer
toute une serie de fichiers php en repertoire
a l'interieur d'un repertoire
toto/page.php
toto/table.php

en
toto/page/
etc....

merci ça me depannnerait bien

ludo

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2455
Inscription: 30 Aoû 2002

Message le Jeu Fév 08, 2007 22:20

comme ça :wink:
Code: Tout sélectionner
RewriteRule ^toto/(.*)\.php$ toto/$1/


mais attention aux chemins vers tes fichiers appelés depuis tes pages : si tu travailles en relatif, ils sont tous à revoir.

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

Message le Jeu Fév 08, 2007 22:36

jeroen a écrit:comme ça :wink:
Code: Tout sélectionner
RewriteRule ^toto/(.*)\.php$ toto/$1/


mais attention aux chemins vers tes fichiers appelés depuis tes pages : si tu travailles en relatif, ils sont tous à revoir.


Merci bien,
justement je n'ai pas beaucoup de fichiers, et je voudrais juste
une lign de rewriting par fichier avec un acces dans toto

de façon a avoir
/page/ page.php

/table/ table.php

etc

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2455
Inscription: 30 Aoû 2002

Message le Jeu Fév 08, 2007 22:56

??

J'ai un doute sur ce que tu veux faire...
Si tu veux des url comme ça : toto/page/ alors que tu as des fichiers comme ça : toto/page.php la règle est celle-ci :

Code: Tout sélectionner
RewriteRule ^toto/(.*)/$ toto/$1.php



Ce code marche pour TOUS les fichiers dans le répertoire topo qui portent l'extension .php

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

Message le Jeu Fév 08, 2007 23:09

jeroen a écrit:??

J'ai un doute sur ce que tu veux faire...
Si tu veux des url comme ça : toto/page/ alors que tu as des fichiers comme ça : toto/page.php la règle est celle-ci :

Code: Tout sélectionner
RewriteRule ^toto/(.*)/$ toto/$1.php



Ce code marche pour TOUS les fichiers dans le répertoire topo qui portent l'extension .php



Oui, c'es ce que je veux faire, mais je viens d'essayer et je tombe sur une 404 avec la derniere formule, bizarre

Cela dit, il y a certains fichiers que je ne souhaitent pas forcement
rewrite c'est pour cela que je te demandais comment ecrire un rewrite par fichier

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2455
Inscription: 30 Aoû 2002

Message le Ven Fév 09, 2007 0:33

comme ça :
Code: Tout sélectionner
RewriteRule ^toto/fichier/$ toto/fichier.php

nnx
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 358
Inscription: 22 Jan 2003

Message le Ven Fév 09, 2007 7:31

Bonjour,

Pour justement ne pas se prendre la tête avec les liens relatifs à changer (ce qui peut être très lourd, pourquoi ne pas faire "toto-page" au lieu de "toto/page" ? C'est moins bon pour le référencement ?

nnx
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 358
Inscription: 22 Jan 2003

Message le Dim Fév 11, 2007 0:20

Bonjour,

Je me permet de relancer le sujet : personne n'a d'élément de réponse pour ma question ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités