Easyphp et URL Rewriting

Discussion dans 'Débuter en référencement' créé par sam01, 29 Juillet 2010.

  1. sam01
    sam01 WRInaute discret
    Inscrit:
    16 Septembre 2006
    Messages:
    216
    J'aime reçus:
    0
    Bonjour à tous,

    j'ai parcouru pas mal internet pour vois les problèmes similaires au mien et malgré cela ça ne fonctionne toujours pas...

    Voici mon fichier .htaccess que j'ai mis dans le répertoire :

    E:\EasyPHP1-8\www

    ce qu'il contient

    Code:
    
    #Options +FollowSymlinks
    RewriteEngine on
    
    #Album photo
    RewriteRule ^index.html$ http://127.0.0.1/index.php [L]
    
    
    et dans mon fichier httpd.conf qui se trouve dans E:\EasyPHP1-8\conf_files

    j'ai bien activé (retire le # en début de phrase) les lignes suivantes :

    Code:
    
    LoadModule rewrite_module modules/mod_rewrite.so
    
    AddModule mod_rewrite.c
    
    
    et j'ai aussi ça

    Code:
    
    #
    # This should be changed to whatever you set DocumentRoot to.
    #
    <Directory "${path}/www">
    
    #
    # This may also be "None", "All", or any combination of "Indexes",
    # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
        Options Indexes FollowSymLinks Includes
    
    #
    # This controls which options the .htaccess files in directories can
    # override. Can also be "All", or any combination of "Options", "FileInfo", 
    # "AuthConfig", and "Limit"
    #
        AllowOverride All
    
    #
    # Controls who can get stuff from this server.
    #
        Order allow,deny
        Allow from all
    </Directory>
    
    

    là je pense n'avoir rien oublié.

    Et bien ça ne fonctionne pas. Mes pages sont toujours en .php

    Et en plus dans phpinfo, je ne vois pas le mode rewrite activé...

    Merci d'avance pour votre aide.
     
  2. Raspailloux
    Raspailloux WRInaute occasionnel
    Inscrit:
    19 Février 2009
    Messages:
    401
    J'aime reçus:
    0
    Je ne connais pas très bien EasyPhp (juste utilisé en cours) mais il me semble que Wamp est bien plus simple d'utilisation :mrgreen:

    Désolé de ne pas pouvoir t'aider plus que ça
     
  3. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 257
    J'aime reçus:
    1
    >> Et bien ça ne fonctionne pas. Mes pages sont toujours en .php

    bien sur, et elles existerons toujours, tu dois modifier les liens pour appeler les adresses ré-écrites. cela ne va pas changer les .php en .html, ca crée juste une deuxième url d'accès
     
  4. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    en effet il faut bien appeler les pages .html pour que la réécriture fonctionne. Sinon il faut mettre en place une redirection mais c'est risqué à cause des problèmes de boucles infinies.

    Sinon il ne faut pas mettre http://127.0.0.1 sinon ca va faire une redirection.
    Code:
    RewriteRule ^index\.html$ /index.php [L]
     
  5. sam01
    sam01 WRInaute discret
    Inscrit:
    16 Septembre 2006
    Messages:
    216
    J'aime reçus:
    0
    Ha d'accord, j'ai donc oublié une étape,mais alors si j'ai la ligne suivante dans .htaccess

    Code:
    
    RewriteRule ^/index-([0-9]+)\.html$ index.php?err=$1 [L]
    
    
    comment dois-je renommé mon url dans mon fichier .php ?

    header("Location: ".$site."index.php?err=1");


    Voilà ce que j'ai mis à la place

    Code:
    
    header("Location: ".$site."index-1.html");
    
    
    mais j'ai une erreur 404, page introuvable...
     
  6. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    le / est à mettre dans la deuxième partie, pas dans la première.
    Code:
    RewriteRule ^index-([0-9]+)\.html$ /index.php?err=$1 [L]
     
  7. sam01
    sam01 WRInaute discret
    Inscrit:
    16 Septembre 2006
    Messages:
    216
    J'aime reçus:
    0
    Génial, ça fonctionne.

    Merci forty ...ch ;-))
     
Chargement...
Similar Threads - Easyphp Rewriting Forum Date
URL Rewriting et easyPHP 5.3.2 Développement d'un site Web ou d'une appli mobile 14 Octobre 2010
[résolu] Erreur 500 avec EasyPHP 5.3.0 et les URL rewriting URL Rewriting et .htaccess 10 Février 2010
Qu'est devenue Easyphp ? Développement d'un site Web ou d'une appli mobile 2 Novembre 2016
Problème pour configurer un virtualhost avec dernière version de Easyphp Développement d'un site Web ou d'une appli mobile 17 Mai 2014
easyphp 12 qui rame Développement d'un site Web ou d'une appli mobile 13 Juillet 2012
probleme avec les server easyphp et wamp Référencement international (langues, pays) 6 Octobre 2011
EasyPhp et rediriger toutes les $page vers index.php?page=$page URL Rewriting et .htaccess 27 Juin 2011
probléme avec easyphp Développement d'un site Web ou d'une appli mobile 8 Juin 2010
Problème avec easyphp Développement d'un site Web ou d'une appli mobile 8 Juin 2009
Problème de réecriture d'url en local avec easyphp 3.0 URL Rewriting et .htaccess 29 Mars 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice