Comment faire pour réécrire des url générées par script php
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- LiamMartin21
- Nouveau WRInaute

- Messages: 1
- Inscription: 28 Oct 2008
Comment faire pour réécrire des url générées par script php
Bonjour!
Je rencontre un problème en ce qui concerne la réécriture d'url qui sont générées par un script php!
J'utilise un fichier .htaccess :
RewriteEngine on
RewriteRule ^Accueil\.html$ /index.php?destination=accueil
RewriteRule ^Les-marques\.html$ /index.php?destination=marque [L]
donc pour les url simples, c'est facile mais ca se complique quand j'utilise des url dynanmiques du style :
index.php?destination=ss-marque&id_marque=1
Ce qui fait que dans mon fichier htaccess, je mets
#RewriteRule ^article-([0-9]*)\.php$ /index.php?destination=ss-marque&id_marque=$id_marque
Alors tout d'abord, est ce que mon code est bon?
et aussi comment faire pour renommer mes url dans mes script php pour qu'il appel les nouvelles url?
Par ex:
mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
echo "<TABLE border=\"0\"><TR>";
$i=1;
$result1=mysql_query("SELECT * FROM marque"); //ORDER BY ordre
while ($row = mysql_fetch_array($result1)) {
$id_marque=$row['id_marque'];
$nom_marque=$row['nom_marque'];
echo "<TD><TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#CCCCCC\"><TR><TD width=\"300\"><div align=\"center\"><a href=index.php?destination=ss-marque&id_marque=$id_marque><img src=images/marques/$id_marque.jpg width=120 height=30 border=0></A></DIV></TD></TR>
En vous remerciant d'avance
Je rencontre un problème en ce qui concerne la réécriture d'url qui sont générées par un script php!
J'utilise un fichier .htaccess :
RewriteEngine on
RewriteRule ^Accueil\.html$ /index.php?destination=accueil
RewriteRule ^Les-marques\.html$ /index.php?destination=marque [L]
donc pour les url simples, c'est facile mais ca se complique quand j'utilise des url dynanmiques du style :
index.php?destination=ss-marque&id_marque=1
Ce qui fait que dans mon fichier htaccess, je mets
#RewriteRule ^article-([0-9]*)\.php$ /index.php?destination=ss-marque&id_marque=$id_marque
Alors tout d'abord, est ce que mon code est bon?
et aussi comment faire pour renommer mes url dans mes script php pour qu'il appel les nouvelles url?
Par ex:
mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
echo "<TABLE border=\"0\"><TR>";
$i=1;
$result1=mysql_query("SELECT * FROM marque"); //ORDER BY ordre
while ($row = mysql_fetch_array($result1)) {
$id_marque=$row['id_marque'];
$nom_marque=$row['nom_marque'];
echo "<TD><TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#CCCCCC\"><TR><TD width=\"300\"><div align=\"center\"><a href=index.php?destination=ss-marque&id_marque=$id_marque><img src=images/marques/$id_marque.jpg width=120 height=30 border=0></A></DIV></TD></TR>
En vous remerciant d'avance
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Re: Comment faire pour réécrire des url générées par script
Bonjour.
Non. Essaie plutôt
Comme ça:
LiamMartin21 a écrit:dans mon fichier htaccess, je mets
#RewriteRule ^article-([0-9]*)\.php$ /index.php?destination=ss-marque&id_marque=$id_marque
Alors tout d'abord, est ce que mon code est bon?
Non. Essaie plutôt
- Code: Tout sélectionner
RewriteRule ^article-([0-9]+)\.php$ /index.php?destination=ss-marque&id_marque=$1
LiamMartin21 a écrit:et aussi comment faire pour renommer mes url dans mes script php pour qu'il appel les nouvelles url?
Comme ça:
- Code: Tout sélectionner
mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db("$dbname");
echo "<TABLE border="0"><TR>";
$i=1;
$result1=mysql_query("SELECT * FROM marque"); //ORDER BY ordre
while ($row = mysql_fetch_array($result1)) {
$id_marque=$row['id_marque'];
$nom_marque=$row['nom_marque'];
echo "<TD><TABLE border="0" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC"><TR><TD width="300"><div align="center"><a href="article-".$id_marque.".php"><img src="images/marques/".$id_marque.jpg."" width="120" height="30" border="0"></A></DIV></TD></TR>
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- PHP : associer title/h1 différents aux différentes pages générées par une page php ?
- Comment lancer un script php à parrtir d'un autre script php ?
- réécrire .php en .html
- [refermé] réécrire .php en .htm
- Comment faire pour reecrire ?
- Comment réecrire sur un sous domaine !
- Comment oter une partie du texte de ce script PHP ?
- Comment controler le temps d´exécution d´un script php
- comment réecrire les urls sur htaccess ?
- réécrire index.php?id=xxx avec le titre d'un champs mysql
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Ajouter un Gadget Google sur son site - 04-10-2006
- Google Desktop pour Mac OS X - 05-04-2007
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Picasa Web Albums en français - 08-12-2006
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits - 28-03-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
