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 :

Après migration, mes réécritures d'URL ne fonctionnent plus


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Après migration, mes réécritures d'URL ne fonctionnent plus
    Bonjour,

    J'espère que vous allez bien et que quelqu'un d'expérimenté aura déjà eu mon erreur... J'ai un site qui contient un fichier .htaccess qui lui même contient des rewrite url... Elles fonctionnent très bien sur mon premier serveur mais ne fonctionnent plus sur mon nouveau serveur.

    Pourtant, lorsque je regarde le phpinfo() le mod_rewrite semble être activé :

    Voici la liste des modules activés sur le nouveau serveur :
    • core
    • mod_log_config
    • mod_logio prefork
    • http_core
    • mod_so
    • mod_alias
    • mod_auth_basic
    • mod_authn_file
    • mod_authz_default
    • mod_authz_groupfile
    • mod_authz_host
    • mod_authz_user
    • mod_autoindex
    • mod_cgi
    • mod_deflate
    • mod_dir
    • mod_env
    • mod_mime
    • mod_negotiation
    • mod_php5
    • mod_reqtimeout
    • mod_rewrite
    • mod_setenvif
    • mod_status


    Je n'ai jamais été familier avec les configurations d'Apache, vhost et autres htaccess, aussi je ne sais pas comment je peux faire pour tester que ca fonctionne, que le fichier .htaccess est bien lu. J'ai tenté de carrément supprimer le fichier et ca ne change rien. Je me demande donc s'il n'est pas mis en cache sur le serveur et si oui comment je peux le reset quand je fais mes tests.
    J'ai APC d'installé sur le serveur. Ca peut peut être aider...

    En fait je suis un peu perdu, je ne sais pas par ou chercher et ce qui peut être interessant à mettre, demandez moi si vous voyez un trace qui pourrait être cohérent d'apparaitre ici..
    Merci d'avance en tout cas.

  2. #2
    Futur Membre du Club
    Inscrit en
    Décembre 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Solution trouvée
    Ok ! Après plusieurs heures, j'ai finalement compris le problème.
    En effet, le fichier .htaccess n'était pas lu. La cause :
    le virtualhost du site contenait la proprieté AllowOverride None
    C'est sensiblement ce qu'il faut changer, de None à All.
    AllowOverride All permet de surcharger la configuration du vhost avec un fichier de configuration (par exemple le fichier .htaccess).

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/02/2010, 08h17
  2. Réponses: 12
    Dernier message: 09/05/2009, 13h57
  3. La réécriture d'URL ne fonctionne pas
    Par morgbl dans le forum Apache
    Réponses: 2
    Dernier message: 14/11/2008, 00h16
  4. mes requetes sous access ne fonctionnent plus
    Par trialrofr dans le forum ASP
    Réponses: 12
    Dernier message: 04/12/2004, 21h52

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