Rewriting complexe : besoin d'aide
9 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Rewriting complexe : besoin d'aide
Bonjour,
Voila je souhaite rediriger de façon permanent (301) des pages existantes de format :
http://www.exemple.com/index.php?var1=3 ... oto%3Btiti (%3B étant un point virgule)
vers un format d'URL comme ceci :
http://wwwxxxxx.com/mapage-tutu/toto/titi.html
merci d'avance de votre aide
Voila je souhaite rediriger de façon permanent (301) des pages existantes de format :
http://www.exemple.com/index.php?var1=3 ... oto%3Btiti (%3B étant un point virgule)
vers un format d'URL comme ceci :
http://wwwxxxxx.com/mapage-tutu/toto/titi.html
merci d'avance de votre aide
-

nickargall - WRInaute accro

- Messages: 5327
- Inscription: Lun Juin 13, 2005 14:13
Bonjour
a l'arrache, a de grandes chances de foirer donc
- Code: Tout sélectionner
rewriteRule mapage-(.*)/(.*)/(.*)\.html$ index.php?var1=$4&var2=$5&var3=$1;$2;$3 [L]
a l'arrache, a de grandes chances de foirer donc
-

nickargall - WRInaute accro

- Messages: 5327
- Inscription: Lun Juin 13, 2005 14:13
ah oui mince, moi je te renvoie un code de réécriture ... oups désolé, j'ai mal lu
Pour la redirection, en ce qui me concerne, je la ferais plutôt en PHP:
ou quelquechose comme ça
Pour la redirection, en ce qui me concerne, je la ferais plutôt en PHP:
- Code: Tout sélectionner
//
$url_souhaitee="/mapage-tutu/toto/titi.html";// a modifier selon l'url souhaitée bien sur
$url_actuelle=$_SERVER['REQUEST_URI'];
if($url_actuelle<>$url_souhaitee)
{
header("Status: 301 Moved Permanently");
header("Location: ".$url_souhaitee.");
exit();
}
ou quelquechose comme ça
j'ai avancé dans la solution
j'ai mis cela en place
RewriteCond %{QUERY_STRING} var1=3&var2=7&var3=(.+)%3B(.+)%3B(.+)
RewriteRule ^index\.php$ /mapage-%1/%2/%3.html [R=301]
ca fonctionne bien à part une chose je me retrouve avec les parametres , pourtant je ne mets pas de [QSA]
j'obtiens donc
http://www.exemple.com/mapage-tutu/toto ... ;toto;titi
au lieu de
http://www.exemple.com/mapage-tutu/toto/titi.html
une idée ?
j'ai mis cela en place
RewriteCond %{QUERY_STRING} var1=3&var2=7&var3=(.+)%3B(.+)%3B(.+)
RewriteRule ^index\.php$ /mapage-%1/%2/%3.html [R=301]
ca fonctionne bien à part une chose je me retrouve avec les parametres , pourtant je ne mets pas de [QSA]
j'obtiens donc
http://www.exemple.com/mapage-tutu/toto ... ;toto;titi
au lieu de
http://www.exemple.com/mapage-tutu/toto/titi.html
une idée ?
J'ai finalement trouvé..tout seul
je sais , je n'avais qu'à chercher plus dès le départ
toujours est il que ce post existe et qu'il faut lui apporter la solution suivante :
il suffit de rajouter un point d'interro dans le rewrite rule :
RewriteCond %{QUERY_STRING} var1=3&var2=7&var3=(.+)%3B(.+)%3B(.+)
RewriteRule ^index\.php$ /mapage-%1/%2/%3.html? [R=301]
je sais , je n'avais qu'à chercher plus dès le départ
toujours est il que ce post existe et qu'il faut lui apporter la solution suivante :
il suffit de rajouter un point d'interro dans le rewrite rule :
RewriteCond %{QUERY_STRING} var1=3&var2=7&var3=(.+)%3B(.+)%3B(.+)
RewriteRule ^index\.php$ /mapage-%1/%2/%3.html? [R=301]
- Unforgiven
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Mai 13, 2007 15:52
Petite question pour moi:
l'adresse suivante: http://www.nomdedomaine.fr/services-et- ... ml?lang=fr
a telle beneficié de l'url rewriting ou bien non?
l'adresse suivante: http://www.nomdedomaine.fr/services-et- ... ml?lang=fr
a telle beneficié de l'url rewriting ou bien non?
9 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 :
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Gestion des langues et des sessions en PHP / MySQL
- Changer d'hébergeur web sans pénaliser son référencement
- L'URL Rewriting expliqué aux débutants
- Début du Full Crawl
- Comment éviter les contenus dupliqués (avec/sans le www)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum