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 :

Utilisation de répertoires virtuels avec .htaccess


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 99
    Points : 45
    Points
    45
    Par défaut Utilisation de répertoires virtuels avec .htaccess
    bonjour à tous,
    J'aimerais obtenir un peu d'aide sur htaccess et les sous répertoires virtuels.
    Je m'explique, j'ai une page qui affiche des biens, le liens de chaque bien est de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="bien-type/programme-nomresidence-ville-idref.htm
    la redirection via htaccess permettrait d'être redirigé sur la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    h**p://racine.fr/detail.php?programme=idref/
    dans le fichier htaccess, j'ai essayé les règles suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RewriteRule ^programme-(.+)-([0-9]+).htm$ detail.php?programme=$2 [L,QSA]
    RewriteRule ^bien-(.+)/programme-(.+)-([0-9]+).htm$ detail.php?programme=$3 [L,QSA]
    RewriteRule ^/bien-(.+)/programme-(.+)-([0-9]+).htm$ detail.php?programme=$3 [L,QSA]
    j'ai essayé aussi les même règle ave
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    /detail.php?programme=$2
    ./detail.php?programme=$2
    ../detail.php?programme=$2
    le seul hic, c'est que le serveur cherche la page detail.php à cette adresse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    h**p://racine.fr/bien-type/detail.php?programme=idref
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    h**p://racine.fr/detail.php?programme=idref
    quelqu'un aurait une idée du style de règle à appliquer pour que la redirection soit effectué ?

    merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 99
    Points : 45
    Points
    45
    Par défaut
    résolu en mettant dans le htaccess

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Options -MultiViews
    RewriteCond %{REQUEST_URI} !\.css$
    RewriteRule ^bien-(.+)/type-(.+)-([0-9]+)\.htm$ ./detail.php?type=$3 [L,QSA]
    et dans le fichier php detail.php la balise <base href=""> dans le head.

    merci quand meme

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

Discussions similaires

  1. peut on créer un répertoire sécurisé avec htaccess
    Par drick35 dans le forum Android
    Réponses: 3
    Dernier message: 27/02/2015, 13h57
  2. [.htaccess ou VirtualHost] Répertoires virtuels
    Par xender dans le forum Apache
    Réponses: 4
    Dernier message: 06/11/2007, 01h17
  3. Protéger un répertoire avec .htaccess
    Par Gizmil dans le forum Autres langages pour le Web
    Réponses: 7
    Dernier message: 18/09/2007, 13h56
  4. Problème protection répertoire avec .htaccess
    Par Silvia12 dans le forum Apache
    Réponses: 1
    Dernier message: 13/05/2006, 13h40
  5. Protection d'un répertoire avec .htaccess
    Par Bweb dans le forum Apache
    Réponses: 2
    Dernier message: 04/05/2004, 18h12

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