Problème avec le .htaccess, rien ne se produit

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

wiloue
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 5 Fév 2007

Problème avec le .htaccess, rien ne se produit

Message le Mar Fév 06, 2007 16:23

Bonjour,

Je teste un site en local, j'aimerais par exemple changer http://127.0.0.1/testlcb/styling.php?VA ... n=27632134
en
http://127.0.0.1/testlcb/poignees-de-po ... 32134.html

Voici mon .htaccess:
Options -Indexes
Options +FollowSymlinks

RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Référence de la page styling :
RewriteRule ^poignees-de-portes-([0-9]+).html$ /localhost/testlcb/styling.php?VARfinition=$1 [L]


Quelle est donc la marche à suivre pour réussir?

Merci d'avance.


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

Message le Mar Fév 06, 2007 16:24

changer les liens dans ton code source ?

wiloue
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 5 Fév 2007

Message le Mar Fév 06, 2007 16:32

J'ai des centaines de référence différentes et uniques qui récupère les données sur une base de données par la dite référence, c'est pour cela que je veux utiliser l'urlrewriting donc je ne vois pas comment je pourrais changer les liens dans mon code source.


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

Message le Mar Fév 06, 2007 16:38

tu ne dois pas comprendre comment utiliser l url rewriting.

tous les liens de ton site doivent maitnenant etre les urls "ré-écrites (testlcb/poignees-de-portes-27632134.html ) et c'est la ou le htaccess entre en jeu.

si tu as une base de données, tu doit avoir une fonction qui genere les liens, c est cette fonction qu'il faut modifier


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Fév 06, 2007 17:06

Oui, le lien doit appeler la page testlcb/poignees-de-portes-27632134.html

Le .htaccess permettra à ton serveur de savoir que c'est en fait la page testlcb/styling.php?VARfinition=27632134 qui est appelée et permettra la récupération des variables transmises en paramètres.

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Mar Fév 06, 2007 20:56

e-kiwi a écrit:tu ne dois pas comprendre comment utiliser l url rewriting.

tous les liens de ton site doivent maitnenant etre les urls "ré-écrites (testlcb/poignees-de-portes-27632134.html ) et c'est la ou le htaccess entre en jeu.


Sauf que là tu entretiens la confusion e-kiwi. Es-tu sûr de maitriser l'UrlRewriting :wink:

Les url réécrites, c'est PAS celles-ci (testlcb/poignees-de-portes-27632134.html), mais bien celles-là : testlcb/styling.php?VARfinition=27632134 :wink:


Malek-78
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Inscription: 8 Jan 2007

Re: Problème avec le .htaccess, rien ne se produit

Message le Mar Fév 06, 2007 21:53

wiloue a écrit:Bonjour,

Je teste un site en local, j'aimerais par exemple changer http://127.0.0.1/testlcb/styling.php?VA ... n=27632134
en
http://127.0.0.1/testlcb/poignees-de-po ... 32134.html

Voici mon .htaccess:
Options -Indexes
Options +FollowSymlinks

RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Référence de la page styling :
RewriteRule ^poignees-de-portes-([0-9]+).html$ /localhost/testlcb/styling.php?VARfinition=$1 [L]


Quelle est donc la marche à suivre pour réussir?

Merci d'avance.


Pour commencer quel est ton hebergeur car tous ne permettent pas de manipuler le fichier .htaccess

Par exemple chez free tu ne pourras pas modifier ton fichier .htaccess

wiloue
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 5 Fév 2007

Message le Mer Fév 07, 2007 10:59

Pour le moment, je le fais en local sur apache et ensuite il sera sur imingo.net
Sinon qu'elle serait la marche à suivre pour changer
http://127.0.0.1/testlcb/styling.php?VA ... n=27632134
en incluant poignees-de-portes dans l'urlrewriting sur le fichier .htaccess
car l'urlrewriting est tout frais et apparemment je n'aurais pas compris tout le sens

Merci à ceux qui me fourniront une réponse complète.


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

Message le Mer Fév 07, 2007 12:06

tu as une url du type index.php?gestion=toto
tu veux transformer ca en toto.html

pour cela, tu dois :

1)modifier dans ton code source le lien index.php?gestion=toto en toto.html d'une part
2) creer un htaccess avec une regle de redirection :
RewriteRule ^toto.html$ index.php?gestion=toto
ou une règle générale
RewriteRule ^(.+).html$ index.php?gestion=$1

wiloue
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 5 Fév 2007

Message le Ven Fév 09, 2007 15:46

Merci e-kiwi,

je comprend mieux ce qu'est que le UrlReWriting, la page fictive fonctionne donc bien si on l'appelle par son adresse mais voici que me vient un autre problème :

Etant donné que mes liens se génèrent par rapport aux valeurs différentes de mes listes déroulantes, je ne vois pas comment je pourrais insérer l'"url propre" pour le serveur?

Merci d'avance.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Ven Fév 09, 2007 15:52

Remarque:Si tes liens sont accessibles uniquement depuis un menu déroulant, tu n'as aucune chance que les moteurs les suive


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 URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :



Qui est en ligne

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