Besoin aide rewrite

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

mixmax06
WRInaute passionné
WRInaute passionné
 
Messages: 558
Inscription: Ven Mar 07, 2003 14:20

Besoin aide rewrite

Message le Mar Jan 04, 2005 21:19

Salut à toutes et tous.
J'ai besoin d'aide pour la réécriture pour mon site .www

Voilà mon probléme.
mon url est du type *index.php?c=1
mais pour les pages suivantes

*index.php?c=25&s=11

Je n'arrive pas à rewriter celle ci.


extrait du code php utiliser pour les pages next previous current






echo '<DIV CLASS="options">'."\r\n";
if ($s != 1){
$previous = $s - $n;
echo '<A HREF="'.$dir.'index.php'.query($previous).'">'.$t07.'</A>'."\r\n";
};
for ($x = 1; $x <= ceil($total_pages/$n); $x++){
$current = ($x-1) * $n + 1;
if ($current == $s){
echo $x."\r\n";
}else{
echo '<A HREF="'.$dir.'index.php'.query($current).'">'.$x.'</A>'."\r\n";
};
};
if ($e < $total_pages){
$next = $s + $n;
echo '<A HREF="'.$dir.'index.php'.query($next).'">'.$t08.'</A>'."\r\n";
};
echo "</DIV>\r\n";


Mon htaccess
RewriteEngine on
RewriteRule ^([0-9]+).html$ index.php?c=$1& [L]
RewriteRule ^([0-9]+)add.html$ add_url.php?c=$1& [L]


Merci pour votre aide. :D

André

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2383
Inscription: Ven Aoû 30, 2002 13:35

Message le Mar Jan 04, 2005 23:30

Pour rewriter

2.html -> index.php?c=2
2-11.html -> index.php?c=2&s=11

tu peux faire :

.htaccess
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([0-9]+)\.html$ index.php?c=$1 [L]
RewriteRule ^([0-9]+)-([0-9]+)\.html$ index.php?c=$1&s=$2 [L]


par exemple

mixmax06
WRInaute passionné
WRInaute passionné
 
Messages: 558
Inscription: Ven Mar 07, 2003 14:20

Message le Mar Jan 04, 2005 23:44

Salut .
J'ai essayé, ca marche pas :( pour le coté page suivante ....

mixmax06
WRInaute passionné
WRInaute passionné
 
Messages: 558
Inscription: Ven Mar 07, 2003 14:20

Message le Mer Jan 05, 2005 0:30

la réécriture fonctionne, mais le probleme vient du code php pourla numerotation des pages et precedent et suivant.

Quelqu'un peut m'aider pour ce morceau de code pour que cela fonctionne?

Merci

};
if ($s != 1 || $e != $total_pages){
function query($s){
global $c;
if ($c != 1) { $query = "?c=$c"; };
if (($c != 1) & $s != 1){
$query .= "&s=$s";
}elseif ($s != 1){
$query = "?s=$s";
};
return $query;
};
echo '<DIV CLASS="options">'."\r\n";
if ($s != 1){
$previous = $s - $n;
echo '<A HREF="'.$dir.'index.php'.query($previous).'">'.$t07.'</A>'."\r\n";
};
for ($x = 1; $x <= ceil($total_pages/$n); $x++){
$current = ($x-1) * $n + 1;
if ($current == $s){
echo $x."\r\n";
}else{
echo '<A HREF="'.$dir.'index.php'.query($current).'">'.$x.'</A>'."\r\n";
};
};
if ($e < $total_pages){
$next = $s + $n;
echo '<A HREF="'.$dir.'index.php'.query($next).'">'.$t08.'</A>'."\r\n";
};
echo "</DIV>\r\n";
};
};

mixmax06
WRInaute passionné
WRInaute passionné
 
Messages: 558
Inscription: Ven Mar 07, 2003 14:20

Message le Mer Jan 05, 2005 0:45

ARF j'ai trouvé.
Merci à jeroen :D
site totalement rewrite, allez, viens mon petit google.....
:wink:


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités