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

OVH Discussion :

RewriteEngine On = erreur 403


Sujet :

OVH

  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Par défaut RewriteEngine On = erreur 403
    Bonjour,

    J'édite un blog (fait main en php.css.mysql) sur un hébergement OVH mutualisé (possibilité de multisite).

    J'essaie de mettre en place la réécriture d'url dans le fichier .htaccess car dans les doc d'OVH la réécriture est possible a priori (module activé donc...).

    Or dès que je rentre la ligne "RewriteEngine On" dans mon fichier .htaccess, mon site n'est plus accessible et j'ai une erreur 403 forbiden sur toutes les pages.
    A noter que j'ai testé en mettant seulement "RewriteEngine On" sans la règle "RewriteRule", et cela me donne tout de suite l'erreur 403...

    Après avoir cherché sur la doc ovh et sur Internet, je ne comprend pas ce qui ne fonctionne pas.

    Si vous avez une idée ? Un conflit avec les autres règles ? Mon fichier est en 644.

    Voilà mon fichier htaccess :

    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
    17
    18
    19
    20
    21
    # Désactiver l'affichage du contenu des répertoires
    Options -Indexes
    
    # Désactiver le suivi des liens symboliques
    Options -FollowSymLinks
    
    # Protéger les fichiers sensibles
    <FilesMatch "\.(htpasswd|ini|phps|fla|psd|log|sh|inc|bak)$">
        Order Allow,Deny
        Deny from all
    </FilesMatch>
    
    # Gérer les pages en erreurs
    
    ErrorDocument 404 /error.php?erreur=404
    ErrorDocument 500 /error.php?erreur=500
    
    # Règles de réécriture
    RewriteEngine On
    RewriteRule ^([0-9]+)-[a-z-]+\.html$ post.php?id=$1 [L]

  2. #2
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2011
    Messages : 34
    Par défaut
    Bon a priori j'ai trouvé la solution en discutant avec Gemini. Il y avait un conflit entre la fonction "RewriteEngine On" et la désactivation des liens symboliques : Options -FollowSymLinks

    En désactivant l'option FollowSymLinks, je n'ai plus d'erreur en activant le RewriteEngine On.

    Je testerai la règle de réécriture et vous confirmerai que cela fonctionne.

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

Discussions similaires

  1. Erreur 403 sur Apache
    Par Mamoudou Ly dans le forum Apache
    Réponses: 1
    Dernier message: 14/08/2006, 14h21
  2. erreur 403 serveur
    Par ghita269 dans le forum Langage
    Réponses: 7
    Dernier message: 12/07/2006, 15h07
  3. htaccess - erreur 403 - protéger un dossier image
    Par lepierre dans le forum Apache
    Réponses: 2
    Dernier message: 30/06/2006, 13h59
  4. Réponses: 5
    Dernier message: 23/06/2006, 14h22
  5. Erreur 403 Forbidden
    Par cybernetique dans le forum Apache
    Réponses: 7
    Dernier message: 13/04/2005, 14h25

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