URL Rewriting arachage de cheveux

Nouveau WRInaute
Bonjour à tous,

je suis entrain de devenir fou avec de l' URL Rewriting...
Je suis entrain de gerer le referencement pour une société et il faudrai que je puisse passer le titre dans le lien, car pour le moment le lien est sous la forme : http://www.monsite.fr/presse2.php?recordID=129 . Mais rien a faire je n'y comprend rien... pourtant j'ai épluché le forum!!!! :(
Appriori sur la page le tout est appelé a partir d'un tableau
$row_DetailRS1['titre']

je vous en supplie aidez moi, ca fait 2 jours que je m'arrache les cheveux la dessus....

merci d'avance
 
WRInaute passionné
Salut,

imaginons que tu veuilles obtenir des liens du type :

nom-article-123.htm

voila ce qu'il te faut dans le htaccess :

Code:
RewriteEngine On
RewriteRuel ^(.*)-([0-9]+).htm$ /presse2.php?recordID=$2

Ensuite tu n'as plus qu'a générer les bon liens dans tes pages.
 
WRInaute impliqué
Comment quelqu´un qui n´y comprend rien peut être chargé du référencement d´un société ?????
c´EST MOI QUI N´Y COMPREND RIEN
 
WRInaute impliqué
rottman a dit:
Salut,

imaginons que tu veuilles obtenir des liens du type :

nom-article-123.htm

voila ce qu'il te faut dans le htaccess :

Code:
RewriteEngine On
RewriteRule ([^-]+)-([0-9]+).htm$ /presse2.php?recordID=$2
serait mieux ;-)

Ensuite tu n'as plus qu'a générer les bon liens dans tes pages.
 
WRInaute discret
+1
Au moins grâce aux Adsense pas mal ciblés il existe une solution :

"greffe de cheveux
greffes cheveux , implants capillaires , chirurgie calvitie"

;-)
 
Nouveau WRInaute
correiaj a écrit:
Code:

RewriteEngine On
RewriteRuel ^(.*)-([0-9]+).htm$ /presse2.php?recordID=$2


Ensuite tu n'as plus qu'a générer les bon liens dans tes pages.

Une fois la regles ajouté dans mon .htacess peux tu m'expliquer comment je dois re-ecrire le code de la page?
Ci dessous le code actuel qui appel les articles :

Code:
<table width="650" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="30" height="10"> <p>&nbsp;</p></td>
          <td width="438" height="10">&nbsp;</td>
          <td width="30" height="10">&nbsp;</td>
          <td width="152" height="10">&nbsp;</td>
        </tr>
        <tr> 
          <td align="left" valign="top"> <p>&nbsp;</p></td>
          <td colspan="3" align="left" valign="top" class="qtitre"><p><img src="images/Tpresse.gif" width="170" height="35"> </p>
  <hr size="1" noshade color="#B61133">            <?php if ($totalRows_rs_presse > 0) { // Show if recordset not empty ?>
              <?php do { ?>
              <table width="620"  border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="250" class="subgrisfonce"><?php echo $row_rs_presse['magasine']; ?> </td>
                  <td class="subgrisfonce"><div align="right"> <span class="subrouge"><?php echo $row_rs_presse['jour']; ?>/<?php echo $row_rs_presse['mois']; ?>/<?php echo $row_rs_presse['annee']; ?></span></div></td>
                  <td width="46" rowspan="2" valign="top">
                  <div align="right"><a href="presse2.php?recordID=<?php echo $row_rs_presse['ID']; ?>"><img src="images/arrowr.jpg" width="21" height="17" border="0"></a></div></td>
                </tr>
                <tr>
                  <td colspan="2" class="qtitre"><?php echo $row_rs_presse['titre']; ?></td>
                </tr>
              </table>
              <hr size="1" noshade color="#FFCC00">
              <?php } while ($row_rs_presse = mysql_fetch_assoc($rs_presse)); ?>
              <?php } // Show if recordset not empty ?>
              <table border="0" width="100%" align="center">
                <tr>
                  <td width="30" align="center">
                    <div align="left">
                      <?php if ($pageNum_rs_presse > 0) { // Show if not first page ?>
                      <a href="<?php printf("%s?pageNum_rs_presse=%d%s", $currentPage, 0, $queryString_rs_presse); ?>"><img src="First.gif" border=0></a>
                      <?php } // Show if not first page ?>
                    </div></td>
                  <td width="30" align="center">
                    <div align="left">
                      <?php if ($pageNum_rs_presse > 0) { // Show if not first page ?>
                      <a href="<?php printf("%s?pageNum_rs_presse=%d%s", $currentPage, max(0, $pageNum_rs_presse - 1), $queryString_rs_presse); ?>"><img src="Previous.gif" border=0></a>
                      <?php } // Show if not first page ?>
                    </div></td>
                  <td width="30" align="center">
                    <div align="left">
                      <?php if ($pageNum_rs_presse < $totalPages_rs_presse) { // Show if not last page ?>
                      <a href="<?php printf("%s?pageNum_rs_presse=%d%s", $currentPage, min($totalPages_rs_presse, $pageNum_rs_presse + 1), $queryString_rs_presse); ?>"><img src="Next.gif" border=0></a>
                      <?php } // Show if not last page ?>
                    </div></td>
                  <td width="30" align="center">
                    <div align="left">
                      <?php if ($pageNum_rs_presse < $totalPages_rs_presse) { // Show if not last page ?>
                      <a href="<?php printf("%s?pageNum_rs_presse=%d%s", $currentPage, $totalPages_rs_presse, $queryString_rs_presse); ?>"><img src="Last.gif" border=0></a>
                      <?php } // Show if not last page ?>
                    </div></td>
                  <td align="center"><div align="right" class="subgrispetit">Enregistrements <?php echo ($startRow_rs_presse + 1) ?> à <?php echo min($startRow_rs_presse + $maxRows_rs_presse, $totalRows_rs_presse) ?> sur <?php echo $totalRows_rs_presse ?>
                    </div>
                  <p align="right"></p></td>
                </tr>
              </table>            </td>
        </tr>
      </table>
 
Discussions similaires
Haut