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

Langage PHP Discussion :

Ré-écriture d'URL dans un répertoire


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 20
    Par défaut Ré-écriture d'URL dans un répertoire
    Bonjour,

    J'ai un problème de ré-écriture d'URL.
    Tout mon site se trouve dans www.monsite.com/blog

    Je n'arrive pas a ré-écrire mes urls dans le répertoire blog, alors que lorsque mon site se situe à la racine (dans www.monsite.com) tout fonctionne parfaitement.

    Mon fichier htaccess est situé dans le répertoire /blog.
    Il contient ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    RewriteEngine on
    RewriteBase /
     
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^articles/([a-z0-9|-]+)-([0-9|-]+)-([0-9|-]+)-([0-9|-]+).html$ /?page=articles&cate=$2&produit=$3&pagination=$4 [L,NC]
    Ainsi, je souhaite que l'url
    http://www.monsite.com/blog/articles/mes-mots-cles-1-1-0.html

    Affiche le contenu de
    http://www.monsite.com/blog/?page=articles&cate=1&produit=1&pagination=0

    Dans mon navigateur l'url
    http://www.monsite.com/blog/?page=articles&cate=1&produit=1&pagination=0
    fonctionne parfaitement et affiche la page voulue

    l'url http://www.monsite.com/blog/articles/mes-mots-cles-1-1-0.html
    m'affiche une page blanche ...

    Je ne comprend pas pourquoi.

    Avez-vous une idée ?

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine on
     
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^articles/([a-z0-9|-]+)-([0-9|-]+)-([0-9|-]+)-([0-9|-]+).html$     ?page=articles&cate=$2&produit=$3&pagination=$4 [L,NC]
    Ca devrait fonctionner SANS RewriteBase.

    Sinon teste avec :

Discussions similaires

  1. Réécriture URL d'un site dans sous-répertoire
    Par sooprano dans le forum Apache
    Réponses: 7
    Dernier message: 09/02/2012, 22h39
  2. Droit de lecture/écriture dans un répertoire
    Par tnarol dans le forum Windows
    Réponses: 9
    Dernier message: 13/11/2007, 12h45
  3. Réponses: 5
    Dernier message: 02/10/2006, 20h24
  4. [Fichiers] Enregistrer/Déplacer dans un répertoire
    Par babyboy dans le forum Entrée/Sortie
    Réponses: 19
    Dernier message: 12/05/2004, 15h33
  5. Réponses: 4
    Dernier message: 22/12/2003, 12h12

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