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 :

rewrite url .htaccess


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 117
    Points : 47
    Points
    47
    Par défaut rewrite url .htaccess
    salut tt le monde

    porquoi ce code ne me fonctionne pas ??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine On
    RewriteBase /http://localhost:8888/prj/client1.php
    RewriteRule ^([^/\.]+)/?([^/\.]+)?$ /client1.php?nm=$1&zone=$2
    client1.php une page qui recoit deux parametres(nom et zone)
    quand j'execute le fichier .. rien ne change..
    je veux qu' il s'affiche comme ce genre:
    /http://localhost:8888/prj/nm/zone/

    j 'essaye de changer le chemin d'acces de fichier avec la fonction realpath()
    j ai obtenu :C:\Program Files\EasyPHP-5.3.6.0\www\prj\client1.php
    j ai teste ca .. mais rien de nouveau
    j'ai verifier le fichier de configuration php ,il n'est pas commonte de tout (il est sans diese)
    je travail sur winds xp et mon serveur est easyphp version 5.3.6
    pouvez vous m'aider?
    merci

  2. #2
    Membre habitué Avatar de xess91
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 408
    Points : 193
    Points
    193
    Par défaut
    Bonjour,

    Il me semble dans un premier temps que ton expression régulière n'est pas correcte.

    Quelle adresse mettez-vous dans la barre d'url? Celle-ci "http://localhost:8888/prj/nm/zone/"?

    Essayez comme ceci dans le fichier .htaccess:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    Options +FollowSymlinks
    RewriteRule ^prj/([a-zA-Z]+)/([a-zA-Z]+)/$   /prj/client1.php?nm=$1&zone=$2 [L]
    Sans oublier d'activer l'url rewriting dans le serveur local.

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 117
    Points : 47
    Points
    47
    Par défaut
    xess91 Bonjour,

    Il me semble dans un premier temps que ton expression régulière n'est pas correcte.

    en effett t'a raison, j ai peu de connaissance en ce qui concerne les htaccess
    je serais tres reconaissant si vs m'indiquer un lien ou trouver des bons toturiels sur ce sujet
    merci

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2011
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 117
    Points : 47
    Points
    47
    Par défaut
    salut
    j ai essaye ton code ca n' a marche pas!!
    url est active sur mon server

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteEngine On
    RewriteBase /http://localhost:8888/prj/client1.php
    Options +FollowSymlinks
    RewriteRule ^prj/([a-zA-Z]+)/([a-zA-Z]+)/$   /prj/client1.php?nm=$1&zone=$2 [L]
    je me suis dis peut etre il y a un probleme au niveau de mon chemin d'acces
    doit il etre entre des guillemets??
    que il est le vrai chemain d'acces :
    1.C:\Program Files\EasyPHP-5.3.6.0\www\prj\index.php
    oubien
    2.http://localhost:8888/prj/client1.php
    merci

Discussions similaires

  1. .HTACCESS Rewrite url
    Par zizou86 dans le forum Apache
    Réponses: 4
    Dernier message: 27/03/2009, 16h56
  2. url rewriting dans htaccess
    Par dl_jarod dans le forum Apache
    Réponses: 1
    Dernier message: 04/11/2008, 17h51
  3. Réponses: 8
    Dernier message: 03/10/2008, 14h38
  4. Réponses: 5
    Dernier message: 27/03/2008, 16h45
  5. [URL Rewriting] mon .htaccess tue mon css
    Par 7studio dans le forum Apache
    Réponses: 1
    Dernier message: 04/01/2008, 19h56

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