php en html osscour !

WRInaute discret
Bonjour à tous,
je suis désolé, je vais poser une question 12000 fois déjà posée. En lisant les posts, je n'y arrive pas alors que ca a l'air tout bête de faire la manip quand on vous lit. Alors je pose ma pauvre formule magique :

j'ai l'url suivante :
http://www.exemple.com/francophone/list ... theme=Arts

et j'aimerais pouvoir taper l'url:
http://www.exemple.com/francophone/list ... -Arts.html

J'ai essayé ceci dans le htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^liste_sites-(.*).html$ francophone/liste_sites/liste_sites.php?theme=$1 [L]

... mais ca ne marche pas. Quelqu'un a une petite idée. D'avance merci.
 
WRInaute discret
Il faut que tu mettes le .htaccess suivant dans le dossier "liste_sites"

Code:
RewriteEngine on
RewriteRule \liste_sites-(.+)\.html$ /liste_sites.php?theme=$1
 
WRInaute discret
Merci pour vos reponses. Ca ne marche malheureusement toujours pas, alors que j'ai placé le htaccess dans le dossier liste_sites. J'ai une belle erreur 404 qui me saute à la gorge 8O
 
WRInaute passionné
crughon a dit:
Bonjour à tous,
je suis désolé, je vais poser une question 12000 fois déjà posée. En lisant les posts, je n'y arrive pas alors que ca a l'air tout bête de faire la manip quand on vous lit. Alors je pose ma pauvre formule magique :

j'ai l'url suivante :
http://www.exemple.com/francophone/list ... theme=Arts

et j'aimerais pouvoir taper l'url:
http://www.exemple.com/francophone/list ... -Arts.html

J'ai essayé ceci dans le htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^liste_sites-(.*).html$ francophone/liste_sites/liste_sites.php?theme=$1 [L]

... mais ca ne marche pas. Quelqu'un a une petite idée. D'avance merci.

mets le htaccess dans le repertoire "francophone" et rajoute "/" :

RewriteRule ^liste_sites-(.*).html$ /francophone/liste_sites/liste_sites.php?theme=$1 [L]
 
WRInaute impliqué
rottman a dit:
crughon a dit:
Bonjour à tous,
je suis désolé, je vais poser une question 12000 fois déjà posée. En lisant les posts, je n'y arrive pas alors que ca a l'air tout bête de faire la manip quand on vous lit. Alors je pose ma pauvre formule magique :

j'ai l'url suivante :
http://www.exemple.com/francophone/list ... theme=Arts

et j'aimerais pouvoir taper l'url:
http://www.exemple.com/francophone/list ... -Arts.html

J'ai essayé ceci dans le htaccess :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^liste_sites-(.*).html$ francophone/liste_sites/liste_sites.php?theme=$1 [L]

... mais ca ne marche pas. Quelqu'un a une petite idée. D'avance merci.

mets le htaccess dans le repertoire "francophone" et rajoute "/" :

RewriteRule ^liste_sites-(.*).html$ /francophone/liste_sites/liste_sites.php?theme=$1 [L]

je crois qu'il faut aussi que tu n'oublies pas qu'un .htaccess ne transforme pas tes vielles url en nouvelles, mais le contraire, il te faut donc former tes liens differemment dans ton code php avant de les afficher sur la page. Le .htacces fera ensuite le necessaire pour que ces nouvelles url soient correctement interprétées.

++
 

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