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 :

Problème avec l'url rewriting


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut Problème avec l'url rewriting
    Bonjour,
    J'ai installé mon site web sur un apache Apache/2.0.59 (Unix) (dans le dossier /www/admin/), j'ai activé l'url rewriting dans un .htacess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
    J'ai le message d'erreur suivant :
    The requested URL /home/monsite/www/admin/index.php was not found on this server.
    Qu'est ce qui ne va pas ? sachant que le fichier admin/index.php existe bien, il fonctionne bien si je supprime le fichier .htaccess !!

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

    As-tu une page nommée index.php dans /home/monsite/www/admin/ ?

  3. #3
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    oui la page existe !!!

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il y a bien le module userdir qui intervient dans le cas présent ? Si oui et si je me rappelle bien, il faut bien expliciter le chemin de l'URL de redirection (RewriteRule pattern /~toto/...) ou alors l'indiquer via une directive RewriteBase (RewriteBase /~toto/ avant vos règles).

  5. #5
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    j'ai pas bien compris et je n'ai aucune idée sur userdir ....
    en plus toto est un fichier alors pourquoi mettre /~toto/ dans RewriteBase ??

  6. #6
    Membre éclairé Avatar de sami_c
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Mai 2002
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 764
    Par défaut
    un autre truc bizarre : j'ai copié un fichier test.php sur la racine du site. Donc pour résumer on a l'arbo suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    WWW
       |
       +-- test.php      (page vide)
       +-- ADMIN
          |
          +-- index.php      (page vide)
          +-- .htaccess
    Dans .htaccess j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RewriteEngine on
    RewriteRule !\.(js|ico|gif|jpg|png|css)$ /test.php
    quand le lance l'url http://monsite/admin/ j'ai phpinfo qui s'affiche !! voici qq données :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    REDIRECT_URL 	/~monsite/admin/toto.php
    REQUEST_URI 	/~monsite/admin/toto.php
    SCRIPT_FILENAME 	/home/ovh/www/test.php

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

Discussions similaires

  1. Problème simple d'url rewriting
    Par mims1664 dans le forum Apache
    Réponses: 3
    Dernier message: 02/02/2009, 10h39
  2. Réponses: 3
    Dernier message: 29/01/2009, 10h45
  3. Réponses: 3
    Dernier message: 09/06/2008, 16h50
  4. Chemin des scripts avec l'URL Rewriting
    Par mrgingle dans le forum Apache
    Réponses: 1
    Dernier message: 06/01/2007, 12h51
  5. quelques soucis avec l'url rewriting
    Par romain_paris dans le forum Apache
    Réponses: 10
    Dernier message: 17/09/2006, 16h51

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