un peu de php pour mon url rewriting

WRInaute discret
Alors voilà,

J’explique mon cas.
Je suis occupé à m’installer un annuaire avec l’aide d’un membre qui m’a conseillé j’ lai optimisé un peu.
J’y ai aussi installé des liens en dur et l’url rewriting.

Seulement c’était la 1ere fois que j’en faisais et j’ai utilisé la méthode simple.

c.a.d au lieu de l’appel de
http://www.monsite.com/index.php?cat=34
J’ai fait
..monsite.com/annuaire-34.html

Mes 2 lignes de redirections sur le htacces suffisent.

Plein de patience le membre me conseille une redirection du type
....../annuaire-nomdelacatégories-id.html

Ex :
…./annuaire-animaux-34.html

Et la j’ai un souci mon script appel l’id de la catégorie sur une url donc je lui ai mis
Annuaire-$cat_id.html
Que j’ai modifié par
Code:
Annuaire-$prow[title]-cat_id.html

Donc l’appel se fait
/anuaire-animaux-34.html
Là j’ai plus qu’a modifier mon htaccess et ça y est…. Ben non car vous vous en doutez
Certains appel son
/annuaire-moteurs de recherches.html
/annuaire-fournisseurs d’accès.html

Alors c pas vraiment de l’url rewriting mais quelqu’un sait-il comment forcer le remplacement des espaces par un tiret et l’annulation des accents sans devoir l’annuler dans mes catégories ....par une ligne magique en php peut-etre?

Pour avoir un truc du genre
…. /annuaire-fournisseurs-d-acces.html
Ou
/annuaire-fournisseurs-acces.html
 
WRInaute discret
avant cette ligne,
Annuaire-$prow[title]-cat_id.html

tu remplace dans ta variable $prow[title] tous les espaces par des _ et pas des tirets et pour les accent par ceux sans etc... oublis pas les apostrophe et autre caractère exotique moi je l'ai fait et ca marche
 
WRInaute discret
??
comment la variable $prow[title] rappel le titre mais que dois-je mettre comme variable pour que ces titres soit modifié sans alteré leur apparence dans l'annuaire.?
 
WRInaute discret
$chaine=str_replace(" ","_",$prow[title]);
$chaine=str_replace("é","e",$chaine);
etc.....

Annuaire-$chaine-cat_id.html

tu doit pouvoir le faire en une seul ligne avec une expression régulière
 
WRInaute passionné
Ah oui, j'oublie l'amateur de galinette cendrée, celui qui est chasseur,enfin il y a le bon et le mauvais chasseur, comme l'amateur d'ailleurs
(Totally Out Of Topic)
 

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