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 :

Alias dans htaccess


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 86
    Par défaut Alias dans htaccess
    Bonjour à tous.

    Voilà ce que je veux faire :

    En local j'ai :
    apache dans c:\www\apache
    docroot dans c:\www\htdocs
    J'ai aussi :
    phpmyadmin dans c:\www\phpmyadmin-3.1.5
    Dans httpd j'ai ajouté :
    Alias /phpmyadmin "c:/www/phpMyAdmin-3.1.5"
    Et donc quand je tape 127.0.0.1/phpmyadmin j'arrive bien dans c:\www\phpmyadmin-3.1.5

    J'espère que jusque là vous suivez

    Mon site est hébergé chez ovh. Donc pas d'accés à httpd.conf.

    D'où ma question : comment faire l'équivalent de Alias dans .htaccess pour que www.monsite.net/phpmyadmin pointe vers /phpmyadmin-3.1.5 (en dehors de la racine du site qui est /www)

    Merci.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Tu ne peux pas mettre Alias dans un .htaccess. Tu peux essayer avec de la réécriture d'URL mais il faut que la cible soit atteignable par une URL normal, donc finalement un répertoire du document root. Donc non, ce n'est pas possible

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 86
    Par défaut
    Merci Mac.

    Dommage ... je suppose qu'il n'y a pas d'autre solution ?

    Au fait, avec l'rl rewriting (je connais pas du tout) c'est possible de faire en sorte que www.monsite.net/phpmyadmin pointe vers www.monsite.net/phpmyadmin-3.1.5 mais que l'url reste www.monsite.net/phpmyadmin ?

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Oui, ça c'est possible, car le répertoire phpmyadmin-3.1.5 est dans le document root. Deux façons de faire :
    • Renommer phpmyadmin-3.1.5 en phpmyadmin. De très loin la solution la plus simple, n'est-ce pas
    • Mettre ceci dans le .htaccess à la racine de ton document root :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      3
      RewriteEngine on
      RewriteRule ^phpmyadmin$ /phpmyadmin/ [R,L]
      RewriteRule ^phpmyadmin/(.*) /phpmyadmin-3.1.5/$1 [L]

Discussions similaires

  1. pb 404 dans htaccess avec plusieurs alias
    Par guns17 dans le forum Apache
    Réponses: 2
    Dernier message: 24/10/2008, 09h18
  2. [SQL2K][TSQL] Peut-on utiliser un alias dans une clause Where ?
    Par StormimOn dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 23/05/2006, 09h25
  3. alias dans une requete
    Par fscli dans le forum Access
    Réponses: 1
    Dernier message: 16/05/2006, 16h26
  4. Réponses: 1
    Dernier message: 06/11/2005, 17h16
  5. [Oracle 9.2]Utiliser un alias dans une contrainte ?
    Par belfaigore dans le forum Oracle
    Réponses: 5
    Dernier message: 29/06/2005, 14h18

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