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 :

[URL Rewriting] erreur avec mod rewrite


Sujet :

Apache

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut [URL Rewriting] erreur avec mod rewrite
    bonsoir

    j'heberge un blog dont l'url est accessible par http://nmdedomaine.fr ou par http://nmdedomaine.fr/index.php

    l'hebergée souhaiterait que la premiere page de ce blog soit
    http://nmdedomaine.fr/index.php?Presentation


    j'ai songé a un fichier .htaccess a la racine du site

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule  index.php?Presentation  [L] ^index.php$
    mais ceci renvoie une erreur 500

    merci pour votre aide

  2. #2
    Expert éminent sénior

    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
    Points : 17 777
    Points
    17 777
    Par défaut
    Les paramètres de votre règle RewriteRule sont dans le désordre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^$
    RewriteRule ^index\.php$ index.php?Presentation [L]
    (dans le cas d'une erreur 500, il faut lire - si on y accès - le journal d'erreur, l'origine y étant théoriquement expliquée)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    merci pour les rectifications
    effectivement avec l'erreur, c'est plus clair

    [Mon Jan 14 15:06:23 2008] [alert] [client 82.216.185.184] /home/famille/famille/.htaccess: RewriteEngine not allowed here


    mod rewrite est bien chargé dans apache et il est activé sur on :
    SecFilterEngine On

    c'est donc un probleme de permissions , mais encore ?

    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    j'ai placé ceci dans mon virtualhost en rapport avec ce probleme de permissions:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     <VirtualHost *>
        ServerName <a href="http://www.nomdedom.fr" target="_blank">www.nomdedom.fr</a>
        DocumentRoot /home/famille/famille
        ErrorLog /home/famille/error_log
        CustomLog /home/famille/access.log combined
       <Directory />
    #   Options FileInfo AuthConfig Limit Indexes
        Options Indexes FollowSymLinks
        AllowOverride AuthConfig Limit FileInfo Options
       # Controls who can get stuff from this server.
        Order allow,deny
        Allow from all
        Allow from 192.168.0.11
     
    </Directory>
        </VirtualHost>
    avec cela je n'ai plus de probleme dans mes logs
    mais firefox m'affiche :

    Redirection de page incorrecte
    firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
    * La cause de ce problème peut être la désactivation ou le refus
    des cookies.


    bien etendu, j'autorise tous les cookies !

  5. #5
    Expert éminent sénior

    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
    Points : 17 777
    Points
    17 777
    Par défaut
    Est-ce que vos règles de réécriture ne conduiraient pas à une "boucle infinie" ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Points : 795
    Points
    795
    Par défaut
    cela fonctionne a présent grace aux directives precedemment fournies par julp que je remercie encore

    en effet, j'avais oublié d'enlever une directive
    header que j'avais placé dans mon fichier index.php pour rediriger, cette directive faisant double emploi

    merci

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

Discussions similaires

  1. [URL rewriting] Erreur 500 mais rewriting activé
    Par Hadoul dans le forum Apache
    Réponses: 6
    Dernier message: 13/04/2010, 14h03
  2. Réponses: 3
    Dernier message: 31/07/2007, 17h40
  3. [URL Rewriting] problème avec sous domaine
    Par Booyakha dans le forum Apache
    Réponses: 1
    Dernier message: 31/07/2007, 17h31
  4. url rewriting erreur 500
    Par kimcharlene dans le forum Apache
    Réponses: 1
    Dernier message: 05/06/2007, 18h57
  5. rewriting / Erreur d'URL.. un résultat étonnant
    Par Joe Le Mort dans le forum Dépannage et Assistance
    Réponses: 2
    Dernier message: 10/08/2006, 10h09

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