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

Nouveau WRInaute
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.
 
Nouveau WRInaute
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.
 
WRInaute accro
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
 
WRInaute accro
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.
 
WRInaute passionné
e-kiwi a dit:
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:
 
Nouveau WRInaute
wiloue a dit:
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
 
Nouveau WRInaute
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.
 
WRInaute accro
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
 
Nouveau WRInaute
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.
 
WRInaute accro
Remarque:Si tes liens sont accessibles uniquement depuis un menu déroulant, tu n'as aucune chance que les moteurs les suive
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut