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 :

.HTACCESS compatible wamp et production


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 155
    Par défaut .HTACCESS compatible wamp et production
    Bonjour,

    Je suis en train d'essayer de faire en sorte que mon .htaccess fonctionne en local comme en ligne, ce qui n'est pas le cas actuellement.

    Si par exemple mon site a comme url: http://www.mon-site.fr/
    et en local: http://localhost/mon-site/

    Comment puis-je rendre cette ligne compatible ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule ^zone.html$  /zone.php [L]
    En ligne elle fonctionne
    en local j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Not Found
    The requested URL /zone.php was not found on this server.
    J'ai essayé d'utiliser la variable %{HTTP_HOST} comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule ^zone.html$  %{HTTP_HOST}/zone.php [L]
    Mais la j'obtiens:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Not Found
    The requested URL /mon-site/localhost/zone.php was not found on this server.
    Il faudrait que le localhost soit devant /mon-site/ et non aprés comme ci-dessus.
    Comment faites-vous pour que ca marche dans les deux cas ?

    Je suis preneur de toutes infos à ce sujet.

    Merci d'avance.

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

    Informations forums :
    Inscription : Avril 2009
    Messages : 5
    Par défaut
    Tu peux te créer un virtualhost sur ta machine.

    Au lieu d'avoir en local: http://localhost/mon-site/, tu aurais par exemple http://www.mon-site.local/ et là ton htaccess devrait fonctionner.

    Pour ce faire:

    Tu édite le fichier "host" (C:\Windows\System32\drivers\etc\host) en ajoutant à la fin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    127.0.0.1     mon-site.local
    127.0.0.1     www.mon-site.local
    Ton fichier host devrait ressembler à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    127.0.0.1     localhost
    127.0.0.1     mon-site.local
    127.0.0.1     www.mon-site.local
    Ensuite tu l'enregistre (crée une copie de sauvegarde avant au cas Zou )

    Puis tu édite le fichier "httpd-vhosts.conf" (C:\wamp\bin\apache\Apache[NUM_VERSION_APACHE]\conf\extra\httpd-vhosts.conf) en ajoutant à la fin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <VirtualHost *:80>
    DocumentRoot c:/wamp/www/mon-site/
    ServerName www.mon-site.local
    </VirtualHost>
    <VirtualHost *:80>
    DocumentRoot c:/wamp/www/mon-site/
    ServerName mon-site.local
    </VirtualHost>
    Ensuite tu l'enregistre (crée une copie de sauvegarde avant au cas Zou )

    Tu redémarre apache, tu va à l'adresse -> http://www.mon-site.local et si je ne me suis pas trompé tu seras content

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 155
    Par défaut
    C'est ce que j'étais en train de faire en suivant ce topic.
    http://www.wampserver.com/phorum/read.php?1,7984,7986

    effectivement c'est nickel

    Merci de ta réponse.

    J'ajouterais juste une étape à la fin de ta réponse:

    Ouvrir le fichier Wamp\Apache\Conf\httpd.conf

    Décommenter (Supprimer le # de début de ligne) la ligne Include... :
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 5
    Par défaut
    Exact

    Marque le topic en résolu

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

Discussions similaires

  1. Problème redirection ".htaccess" et Wamp
    Par Soundboy39 dans le forum Apache
    Réponses: 3
    Dernier message: 10/01/2013, 21h48
  2. [WAMP] Htaccess localhost
    Par dj-julio dans le forum Apache
    Réponses: 2
    Dernier message: 01/06/2007, 19h03
  3. [Htaccess] protéger la racine wamp
    Par djlau dans le forum Apache
    Réponses: 31
    Dernier message: 21/05/2007, 10h20
  4. [Htaccess] Wamp et serveur NT
    Par damien77 dans le forum Apache
    Réponses: 2
    Dernier message: 26/03/2007, 16h28
  5. [Apache] Problème Htaccess et Wamp
    Par Invité dans le forum Apache
    Réponses: 2
    Dernier message: 12/02/2006, 12h24

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