Créer des dossiers virtuels

Discussion dans 'URL Rewriting et .htaccess' créé par CrazyCow007, 26 Septembre 2005.

  1. CrazyCow007
    CrazyCow007 WRInaute discret
    Inscrit:
    28 Décembre 2003
    Messages:
    167
    J'aime reçus:
    0
    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:
    http://www.jamesbond-fr.com/fonds/browser.php?directory=ALBUM
    URL souhaitée :
    Code:
    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:
    Options FollowSymLinks
    RewriteEngine on
    
    RewriteRule /[0-9a-z\-]+ /fonds/browser.php?directory=$1 [L]
    Merci d'avance ! :p
     
  2. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    Code:
    RewriteRule ^fonds/([-0-9a-z]+)$ fonds/browser.php?directory=$1 [NC,L]
    si ça ne marche pas, essaie
    Code:
    RewriteRule ^fonds/([-0-9a-z]+)$ /fonds/browser.php?directory=$1 [NC,L]
     
  3. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    Je pense qu'il faut enlever le fonds dans le code de jeroen
    Code:
    RewriteRule ^([-0-9a-z]+)$ /browser.php?directory=$1 [NC,L]
     
  4. CrazyCow007
    CrazyCow007 WRInaute discret
    Inscrit:
    28 Décembre 2003
    Messages:
    167
    J'aime reçus:
    0
    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:
     
  5. CrazyCow007
    CrazyCow007 WRInaute discret
    Inscrit:
    28 Décembre 2003
    Messages:
    167
    J'aime reçus:
    0
    Et pour le moment ça n'a pas l'air de marcher :(
     
  6. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    essaie le code que je t'ai donné en placant le .htaccess à la racine de ton site.
     
  7. CrazyCow007
    CrazyCow007 WRInaute discret
    Inscrit:
    28 Décembre 2003
    Messages:
    167
    J'aime reçus:
    0
    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:
    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:
     
  8. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    Je sais pas trop mais la 404 mé'tonne un peu.

    Essaie de renomer ton dossier Album en Albums par exemple
     
  9. CrazyCow007
    CrazyCow007 WRInaute discret
    Inscrit:
    28 Décembre 2003
    Messages:
    167
    J'aime reçus:
    0
    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
     
  10. CrazyCow007
    CrazyCow007 WRInaute discret
    Inscrit:
    28 Décembre 2003
    Messages:
    167
    J'aime reçus:
    0
    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 ?
     
  11. jeroen
    jeroen WRInaute passionné
    Inscrit:
    30 Août 2002
    Messages:
    2 131
    J'aime reçus:
    0
    a la regle
     
Chargement...
Similar Threads - Créer dossiers virtuels Forum Date
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile Lundi à 06:50
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
Mention "Site créer par ..." dans le footer Netlinking, backlinks, liens et redirections 28 Janvier 2022
Créer et animer un forum Demandes d'avis et de conseils sur vos sites 21 Novembre 2021
WordPress Créer et maintenir un thème vs Site Builder avec thème tout fait Développement d'un site Web ou d'une appli mobile 29 Octobre 2021
Créer 2 landing pages ou une seule ? Débuter en référencement 8 Juin 2021
Comment créer un PBN ? Netlinking, backlinks, liens et redirections 31 Mai 2021
Creer un site ecommerce Débuter en référencement 20 Mai 2021
Créer un fichier audio pour les articles Demandes d'avis et de conseils sur vos sites 2 Mai 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Créer un compte google my business pour un tiers YouTube, Google Images et Google Maps 20 Février 2021
Astuce Créer et programmer une diffusion en direct sur mobile Développement d'un site Web ou d'une appli mobile 17 Novembre 2020
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Faut-il créer un sitemap mobile ? Crawl et indexation Google, sitemaps 6 Octobre 2020
créer un nouveau site ou améliorer l'ancien ? Débuter en référencement 25 Août 2020
Créer une page ou une rubrique "citation", bonne idée ? Débuter en référencement 21 Juin 2020
Créer un article annuaire avec liens externes Débuter en référencement 11 Juin 2020
Comment créer des URL propres pour les pages résultats Problèmes de référencement spécifiques à vos sites 19 Avril 2020
E-commerce: Créer un collection sans l'intégrer sur la page d'accueil Débuter en référencement 3 Avril 2020
WordPress Créer un sitemap simple pour Google Débuter en référencement 9 Mars 2020