Problème de réécriture d'url sur les page statiques

gito72gito72 Member
février 2011 modifié dans Bogues
Bonjour,

je viens de faire une install sur la dernière version en activant le mode de réécriture d'url
mais dès que je crée une page statique la réécriture d'urls ne fonctionne pas

j'ai une erreur 404 sur l'url http://127.0.0.1/xxxxx/static1/yyyyy

mais si je demande à voir la page statitique l'url marche mais elle est légèrement différente.
il traine un "?" dans l'url

http://127.0.0.1/xxxxx/?static1/yyyyy

quelqu'un a-t-il une solution?

Réponses

  • bonjour,

    as-tu activé le mod_rewrite sur ton serveur w/lAMP local?
    je penche pour cette option.
  • euh en fait j'ai fait le montage sur un easyphp, sais-tu ou cela se paramètre ?
  • sur easyphp pour PHP 5.3 (ou 5.2.10 je pense) : http://www.easyphp.org/faq.php (première question de leur FAQ)

    à savoir :
    In apache configuration file: (note de g2 : dans c:\ton.dossier.d'installation.d'easyphp\apache\conf\httpd.conf )
    
    - Uncomment LoadModule rewrite_module modules/mod_rewrite.so
    - In <Directory "${path}/www"> section replace AllowOverride None by AllowOverride All
    
    Voila :) il suffit de faire ça et de relancer le programme.
  • je viens de faire la modification et j'ai toujours le même résultat

    il y a une autre piste ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    J'utilise easyPHP et la réécriture d'url fonctionne nickel.

    http://127.0.0.1 ça me semble bizarre car par défaut je crois que easyphp est configuré sur le port http 8888

    Donc tu devrais avoir des adresses du genre http://127.0.0.1:8888/

    En tout cas c'est ce que j'ai.

    Donc vérifie le paramètre racine dans Paramètres > Configuration de base

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • pour ma part c'est le port :80/ qui est ouvert !
    si je mets :8888/ dasn le fichier httpd.conf cela ne fonctionne plus !
  • StéphaneStéphane Member, Former PluXml Project Manager
    donc on résume: dans le fichier httpd.conf d'apache tu as:
    Listen 127.0.0.1:80
    
    et
    LoadModule rewrite_module modules/mod_rewrite.so
    

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • bingo, ça marche

    bizarrement la ligne n'était pas décommentée

    merci à tous !
    je vais pouvoir enfin passer au contenu
  • Salut, j'ai le même problème,

    mais je ne suis pas auto-hébergé, j'utilise toile-libre.org, et ils utilisent lighttpd comme système de serveur.

    Merci.
  • Salut,
    j'ai désactivé la réécriture d'url pour l'instant.
Connectez-vous ou Inscrivez-vous pour répondre.