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] Ajout d'un répertoire


Sujet :

Apache

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [URL Rewriting] Ajout d'un répertoire
    Bonjour,

    Après avoir passé 2 heures à chercher une solution, il semble que mes connaissances de l'environnement Apache soient très limitées. Je travaille sur un site fonctionnant avec wordpress, hébergé chez OVH.

    J'essaie de mettre en place une règle de réécriture relativement simple, à savoir :

    rediriger les url de type : http://www.site.com/page/z vers http://www.site.com/blog/page/z, z étant un nombre.

    Cela doit paraitre simple pour certains, mais moi j'ai du mal avec la syntaxe du .htaccess

    Si quelqu'un passe par ici et connaît la solution, ça serait chouette

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    J'en ai fait il y a peu de temps et je te propose ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule page/([0-9]+)$ /blog/page/$1 [L]
    Personnellement je me suis inspiré des tutoriels de developpez.com

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Je te remercie pour ta réponse, j'avais moi aussi essayé en suivant quelques exemples par ci par là, mais sans parvenir à mes fins.

    J'ai essayé ta solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule page/([0-9]+)$ /blog/page/$1 [L]
    qui me donne une erreur 404.

    J'ai aussi essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule /page/([0-9]+)$ /blog/page/$1 [L]
    (j'ai entendu ça par rapport à ovh...) mais la règle n'a aucun effet.

    Je me demande si cette règle n'interfère pas avec l'url rewriting de wordpress, mais j'avoue ne pas trop comprendre tout ça très bien !!!

    Mon .htaccess ressemble a ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    Options -Indexes

    Merci pour ta réponse en tout cas !

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Je tente encore
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectMatch page/([0-9]+)$ /blog/page/$1

  5. #5
    Membre habitué Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Points : 162
    Points
    162
    Par défaut
    Fatu faire attention avec les /, moi j'ai eu des problèmes et j'ai mis des - à la place,essai au cas ou.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci à tous les 2.
    Finalement, j'ai préféré modifié le module de pagination de wordpress pour qu'il redirige directement vers les bonnes pages.
    Je pense que ça m'évitera quelques problèmes de duplicate content chez google.

    Du coup, je marque résolu

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

Discussions similaires

  1. [URL rewriting] Redirection d'un répertoire virtuel
    Par frakosun dans le forum Apache
    Réponses: 2
    Dernier message: 25/02/2010, 18h59
  2. [URL rewriting] Avoir un seul répertoire en HTTPS
    Par Andéa dans le forum Apache
    Réponses: 8
    Dernier message: 23/04/2009, 13h47
  3. [PHP 5.0] url rewrite ajouter une règle
    Par _bender_ dans le forum Langage
    Réponses: 2
    Dernier message: 19/01/2009, 17h11
  4. URL REWRITING : ajout de nouvelle page
    Par van-bom dans le forum Apache
    Réponses: 1
    Dernier message: 19/10/2008, 00h22
  5. Réponses: 6
    Dernier message: 21/02/2008, 19h35

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