[Résolu] HTACCES url très complexe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Résolu] HTACCES url très complexe

Re: HTACCES url très complexe

par dogmongo » 23 déc. 2011, 14:05

J’ai finalement j'ai résolu mon problème, j'en ai presque honte d'avoir posté une bêtise pareil

Au cas où quelqu’un se retrouve avec le même problème un jour, il suffisait simplement de créer une ligne par page dans le fichier htacces

RewriteRule ^page1-([0-9a-z.-]+)-([0-9]+)\.html$ page1.php?bt=$2&idpage=$3 [L]
RewriteRule ^page2-([0-9a-z.-]+)-([0-9]+)\.html$ page2.php?bt=$2&idpage=$3 [L]
etc...

dog

[Résolu] HTACCES url très complexe

par dogmongo » 23 déc. 2011, 13:34

Bonjour et joyeuse fêtes de fin d’année à tous,

voilà !

Je vais essayer d’être le plus explicite possible mais ca ne va pas être simple à expliquer, habituellement j’encode des url via un fichier htaccess, ca fonctionne à merveille seulement le dernier site que je crée est plus compliquer et porte des noms de fichier différent, habituellement je génère mes url de PHP à htaccess de cette façon

php
$m[$DB_Type].= "<li><a href=\"/$seoName-$DB_ID".html\" >".$DB_Bouton."</a></li>\n";
htaccess

Code : Tout sélectionner

RewriteRule ^([0-9a-z.-]+)-([0-9]+)\.html$ page.php?bt=$1&idpage=$2 [L]
Vous l’aurez compris mes pages sont généré via “page.php”, seulement sur mon nouveau site j’ai 5 type de page rubrique1.php rubrique2.php etc.. 5 en tous que j’ai placé en tableau array
Du coup je génère mes nouvelles url de cette façon

php
$m[$DB_Type].= "<li><a href=\"/$Types_menu[$DB_Type]-$seoName-$DB_ID.html\" >".$DB_Bouton."</a></li>\n";
Et la ou ca ce complique c’est au niveau du htaccess

Code : Tout sélectionner

RewriteRule ^([0-9a-z.-]+)-([0-9a-z.-]+)-([0-9]+)\.html$ $1.php?bt=$2&idpage=$3 [L]
$1.php «rubrique1.php etc…» n’est pas pris en compte ou je mis prend mal , quelqu’un peut m’aider ?

Merci d’avance pour votre aide
dog