Problème URL REWRITING

  • Auteur de la discussion Auteur de la discussion haikai
  • Date de début Date de début
Bonjour,

Je cherche à savoir ce qu'il faut que je mette dans mon fichier .htaccess pour faire du URL REWRITING.

J'ai par exemple :
http://www.monsite.com/?a=cat&id=26
http://www.monsite.com/?a=cat&id=12
http://www.monsite.com/?a=cat&id=4
.....

Je voudrais faire un URL REWRITING pour que l'internaute voit dans sa barre d'adresse ainsi que les moteurs de recherche la chose suivante :
http://www.monsite.com/marubriquemachin.html
http://www.monsite.com/marubriquebidule.html
http://www.monsite.com/marubriquetruc.html

Que dois je mettre dans le fichier .htaccess pour avoir cela ?

Merci de votre aide
 
oui mais...

oui je suis aller voir mais je comprends pas bien, je suis novice là dedans et mon exemple est assez particulier par rapport à leur exemple...
 
Tiens mange puisque tu veux pas comprendre et tu lis pas ce que j'écris.
Ou alors tu comptes faire toutes tes url à la main. Bref documente toi:

Code:
RewriteEngine On
RewriteRule ^marubriquemachin.html  /?a=cat&id=26  [L]

Si tu pouvais lire le lien que Pandore t'as donné, il est pas mal. Tu n'as ptet pas du voir qu'il y avait plusieurs pages :d

https://www.webrankinfo.com/analyses/aut ... riting.php

Bye
 
directement ça va pas etre possible mon pauvre monsieur. Par contre, rajouter un champ dans la base de données : "url_hook" ( et penser à l'indexer ) pourrait etre une solution au problème.

ensuite, il faut rediriger:

^(.*)\.html$ /a?catname=($1) [L]

et faire correspondre catname vers l'id de la cat pour retrouver ses petits :

exemple:

$cat_id = mysql_fetch_array(mysql_query("SELECT id FROM categories WHERE url_hook='$catname' LIMIT 1;"))['id'];

C'est peut-etre pas très clair, mais certains plugins DotClear fonctionnent ainsi, et c'est redoutable question esthétique des URL
 
Tu ne peux réécrire des url en y incluant des mots clés que si ces mots clés sont passés en paramètres dans ton URL dynamique.

OU alors ça se fera à la main pour chaque URL.
 
super !! grace à tous vos conseils, j'ai réussi à écrire mon fichier htaccess pour obtenir ce que je voulais et ça marche !

Merci à tous pour votre aide !
 

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