Créer des dossiers virtuels

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

CrazyCow007
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 28 Déc 2003

Créer des dossiers virtuels

Message le Lun Sep 26, 2005 18:28

Bonjour à tous !

J'ai besoin de votre aide pour un problème que j'ai (beaucoup) de mal à résoudre (j'ai un peu l'habitude du Rewriting mais pas dans ce cas précis).
(j'ai bien fait une recherche dans le forum mais je n'arrive toujours pas à résoudre le problème).

Objectif

L'objectif est de séparer les dossiers de photos de cet album dans des dossiers virtuels.

URL de base :
Code: Tout sélectionner
http://www.jamesbond-fr.com/fonds/browser.php?directory=ALBUM


URL souhaitée :
Code: Tout sélectionner
http://www.jamesbond-fr.com/fonds/ALBUM


Je peux vous donner le "brouillon" de ce que j'avais commencé mais je pense que je suis loin de se qu'il faut :

.htaccess situé dans fonds/
Code: Tout sélectionner
Options FollowSymLinks
RewriteEngine on

RewriteRule /[0-9a-z\-]+ /fonds/browser.php?directory=$1 [L]


Merci d'avance ! :P

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

Message le Lun Sep 26, 2005 19:08

Code: Tout sélectionner
RewriteRule ^fonds/([-0-9a-z]+)$ fonds/browser.php?directory=$1 [NC,L]

si ça ne marche pas, essaie
Code: Tout sélectionner
RewriteRule ^fonds/([-0-9a-z]+)$ /fonds/browser.php?directory=$1 [NC,L]


Borower
WRInaute passionné
WRInaute passionné
 
Messages: 2151
Inscription: 18 Avr 2005

Message le Lun Sep 26, 2005 20:34

Je pense qu'il faut enlever le fonds dans le code de jeroen
Code: Tout sélectionner
RewriteRule ^([-0-9a-z]+)$ /browser.php?directory=$1 [NC,L]

CrazyCow007
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 28 Déc 2003

Message le Mer Sep 28, 2005 15:33

Est-ce que je suis obligé de placer le .htaccess dans le dossier fonds/ (je préfererais à la racine du site parce que ça crée des conflits avec mon script php d'albums photos) :roll:

CrazyCow007
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 28 Déc 2003

Message le Mer Sep 28, 2005 15:40

Et pour le moment ça n'a pas l'air de marcher :(

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

Message le Mer Sep 28, 2005 19:39

essaie le code que je t'ai donné en placant le .htaccess à la racine de ton site.

CrazyCow007
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 28 Déc 2003

Message le Sam Oct 01, 2005 1:52

Oui en fait ça marche (la règle est juste) mais ça me fait une erreur 404 lorsque je met cette règle et apparement ça serait du au fait que je fait une redirection vers un dossier déjà existant (là où son contenu les photos).
Avec cette règle et en tapant : /fonds/Album- ça marche
Code: Tout sélectionner
RewriteRule ^fonds/([-0-9a-z]+)-$ /fonds/browser.php?directory=$1 [NC,L]


De quoi ça peut venir ? 8O Est-ce qu'il existe une solution facile qui permettrait de garder le nom exact de l'album comme nom de dossier virtuel ?

PS: Merci jeroen pour ton aide très précieuse :wink:

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

Message le Sam Oct 01, 2005 9:01

Je sais pas trop mais la 404 mé'tonne un peu.

Essaie de renomer ton dossier Album en Albums par exemple

CrazyCow007
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 28 Déc 2003

Message le Lun Oct 03, 2005 22:28

Je vais essayer cette règle avec un script que je ferais moi meme qui utilisera la meme URL parce que mon script de photo est un peu bizare :D

CrazyCow007
WRInaute discret
WRInaute discret
 
Messages: 182
Inscription: 28 Déc 2003

Message le Lun Oct 03, 2005 22:33

Quand on écrit une règle de réécriture avec le nom d'un dossier existant à qui est donné la priorité ? Au dossier de la règle ou le dossier réel existant sur le serveur ?

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

Message le Lun Oct 03, 2005 22:37

a la regle


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

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité