IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[URL Rewriting] Modifier le répertoire


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut [URL Rewriting] Modifier le répertoire
    Bonjour,

    Pour améliorer l'ésthétique des liens d'un site, j'aimerais faire un peu d'Url Rewriting en plus de ce qui est maintenant.

    Au début j'avais des recherches dont les résultats pointaient sur quelque chose comme ca :

    xxx.com/doc/version/...

    maintenant, j'ai rajouté une nouvelle version j'ai donc des liens comme ca :

    xxx.com/version/doc/version/...

    J'ai donc deux fois version dans mon URL, ce qui n'est pas très beau...

    J'aimerais donc avoir, comme avant :

    xxx.com/doc/version/...

    Pour le moment, dans mon .htacess, j'ai ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    RewriteRule j2se/1.5.0/(.*)/pics/(.*).gif pics/$2.gif
    RewriteRule j2se/1.5.0/(.*).gif $1.gif
     
    RewriteRule j2se/1.5.0/(.*)styles.css styles.css
     
    RewriteRule ^sun/j2se/1.5.0/(.*) $1
     
    RewriteRule ^j2se/1.5.0/(.*) detail.php?page=$1
    Mais je vois pas vraiment comment changer pour que ça fasse ce que je veut... Quelqu'un a une idée ?

    Je sais pas si j'ai été très clair

  2. #2
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Et avec ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/doc/version/(.*)$ version/doc/version/$1 [L]

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par Linaa
    Et avec ceci ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/doc/version/(.*)$ version/doc/version/$1 [L]


    Je vais essayer ça quand j'aurai un moment au boulot

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Ca ne marche malheureusement pas...

    Le prochain vient, je pense, du fait que mon fichier .htacess est dans le dossier version et non pas à la racine, donc est-ce possible, d'afficher tout de même comme si c'était à la racine alors que ca ne l'est pas ?

  5. #5
    Membre émérite
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Par défaut
    Dans ce cas, si ce n'est pas à la racine (et dans ton repertoire version) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^(.*)$ /version/doc/version/$1 [L]
    Mais je ne comprends pas pourquoi tu as 2 repertoires version, autant en virer un ?

  6. #6
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Je vais être plus clair ^^

    C'est un moteur de recherche dans une documentation. A l'origine, c'était prévu pour une version (disons v1) qui est à la racine, on y accède directement à la racine. Maintenant, je suis en train d'ajouter une autre version (disons v2) de documentation, mais sans supprimmer pour autant la première, j'ai donc un répértoire v2 à la racine du site.

    Lorsqu'on affiche la doc de la v1, grâce à l'url rewriting, on a un affichage comme ça :

    site/v1/page.htm
    Mais quand on affiche la doc de la v2, toujours grâce à l'url rewriting, on a ca :

    site/répértoirev2/v2/page.htm
    que j'aimerais modifier en :

    site/v2/page.htm
    Est-ce plus clair ? Et est-ce possible de le faire ?

    J'ai essayé avec ta ligne, mais avec ça, j'arrive même plus à tomber sur l'index....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier YOURLS - url rewritting
    Par kevin76110 dans le forum Langage
    Réponses: 0
    Dernier message: 02/08/2012, 10h42
  2. Réponses: 2
    Dernier message: 08/03/2011, 17h43
  3. Réponses: 6
    Dernier message: 27/11/2007, 12h28
  4. [Débutant]infos ds session sans cookie ? url rewriting ?
    Par Satanas_et_diabolo dans le forum ASP
    Réponses: 8
    Dernier message: 10/10/2006, 17h13
  5. url rewriting : modifier le nom du répertoire
    Par hugo123 dans le forum Apache
    Réponses: 3
    Dernier message: 05/09/2006, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo