rewriter 2 types d'url

  • Auteur de la discussion Auteur de la discussion mailer
  • Date de début Date de début
WRInaute discret
j'ai rewriter toute mes urls de type index.php?variable=$variable

mais parmis toutes mes urls, j'en ai une qui est de la forme
index.php?variable=$variable&id=$id

en bref c'est ma page livreor, qui affiche 20messages par page, et donc créé des pages pour afficher els autres ...

je n'arrive pas à savoir comment faire pourtant j'essaie comme ceci mais sans succès:


Code:
RewriteEngine on

RewriteRule ^(.+)\.html$ /index.php?id_page=$1

[b]RewriteRule ^livreor-([0-9]+)\.html$ /index.php?id_page=livreor&page=$1[/b]

RewriteRule ^news.html\.html$ /index.php

en faisant donc livreor-1.html, çà ne fonctionne pas, j'ai ma page livreor qui s'ouvre mais sans prendre en compte ma feuille de style externe, donc c'est un gros bordel!

merci pour l'aide
 
WRInaute impliqué
Dans cet ordre c´est mieux:
RewriteEngine on

RewriteRule ^news.html\.html$ /index.php
RewriteRule ^livreor-([0-9]+)\.html$ /index.php?id_page=livreor&page=$1
RewriteRule ^(.+)\.html$ /index.php?id_page=$1
 
WRInaute discret
merci de ta réponse, çà semble marcher en les mettant dans l'ordre.

Par contre si je fais celà

RewriteRule ^([A-Z])\.html$ /index.php?id_page=$1

au lieu de ceci

RewriteRule ^(.+)\.html$ /index.php?id_page=$1

çà ne fonctionne pas
 
WRInaute discret
bonjour à tous
je suis toujours dans l'embarras, personnne ne sait pourquoi çà ne fonctionne pas lorsque je fais :
RewriteRule ^([A-Z])\.html$ /index.php?id_page=$1
 
WRInaute discret
cela va dépendre de ce que tu peux avoir comme valeur dans id_page.

si id_page est obligatoirement en minuscule a-z suffit si il est obligatoirement en majuscule A-Z suffit, mais si il peut y avoir les deux alors il faut mettre les deux.
 

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