Easyphp et URL Rewriting

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

sam01
WRInaute discret
WRInaute discret
 
Messages: 198
Inscription: 16 Sep 2006

Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 9:05

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: Tout sélectionner

#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: Tout sélectionner

LoadModule rewrite_module modules/mod_rewrite.so

AddModule mod_rewrite.c



et j'ai aussi ça

Code: Tout sélectionner

#
# 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.

Raspailloux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 441
Inscription: 19 Fév 2009

Re: Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 9:10

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


e-kiwi
Modérateur
Modérateur
 
Messages: 15532
Inscription: 23 Déc 2003

Re: Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 9:44

>> 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


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1595
Inscription: 30 Oct 2008

Re: Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 10:17

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: Tout sélectionner
RewriteRule ^index\.html$ /index.php [L]

sam01
WRInaute discret
WRInaute discret
 
Messages: 198
Inscription: 16 Sep 2006

Re: Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 11:51

Ha d'accord, j'ai donc oublié une étape,mais alors si j'ai la ligne suivante dans .htaccess

Code: Tout sélectionner

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: Tout sélectionner

header("Location: ".$site."index-1.html");



mais j'ai une erreur 404, page introuvable...


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1595
Inscription: 30 Oct 2008

Re: Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 12:41

le / est à mettre dans la deuxième partie, pas dans la première.
Code: Tout sélectionner
RewriteRule ^index-([0-9]+)\.html$ /index.php?err=$1 [L]

sam01
WRInaute discret
WRInaute discret
 
Messages: 198
Inscription: 16 Sep 2006

Re: Easyphp et URL Rewriting

Message le Jeu Juil 29, 2010 14:32

Génial, ça fonctionne.

Merci forty ...ch ;-))


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des textes non cliquables en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités