url rewriting de base

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

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

url rewriting de base

Message le Jeu Avr 06, 2006 12:22

bonjour

je comprends rien a l'url rewriting trop de */$ etc pour moi

est ce qqun peut me dire comment transformer :

http://www.exemple.com/tac/toc.php?tic=tuc

en

http://www.exemple.com/tac/tuc.html


merci


etrusco
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 259
Inscription: 31 Déc 2004

Message le Jeu Avr 06, 2006 12:39

bon ben c'est encore pour moi....

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^tuc.html$ toc.php?tic=tuc [L]


ou alors :

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^tuc.html$ /toc.php?tic=tuc [L]


tu peux me payer par paypal la somme de 0.00 euros ou alors rendre visite à mon www et me faire part de ton avis.....

:wink:

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 12:54

merci


ca a l'air simple comme ca

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 16:44

ca marche pas

je suis chez ovh

au cas ou ca changerait qqche

une autre idee ?

le .htaccess je le met a la racine du site ou a la racine du repertoire contenant tuc.html ?

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Re: url rewriting de base

Message le Jeu Avr 06, 2006 16:59

Pour être sûre, tu veux que cette URL :
-http://www.exemple.com/tac/toc.php?tic=tuc
Soit renvoyé sur celle là :
-http://www.exemple.com/tac/tuc.html
ou l'inverse ???

Si c'est le premier cas (j'ai un doute pour celle là à cause du query string) je dirais:
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^toc.php?tic=tuc$ /tac/tuc.html [L]

sinon
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^tuc.html$ /tac/toc.php?tic=tuc [L]


secous a écrit:le .htaccess je le met a la racine du site ou a la racine du repertoire contenant tuc.html ?

Peu importe.

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 17:05

merci

c'est le premier cas

j'essaye

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 17:13

secous a écrit:merci

c'est le premier cas

j'essaye


en fait c'est le deuxieme cas

mais ca marche pas...
il faut que le htaccess ne contienne que ca ?

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Jeu Avr 06, 2006 17:21

secous a écrit:en fait c'est le deuxieme cas

C'est ce qu'il me semblais. :wink:

Peut-être :
Code: Tout sélectionner
RewriteEngine on
RewriteRule /tuc.html$ /tac/toc.php?tic=tuc [L]

Ou ça :
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^tuc.html /tac/toc.php?tic=tuc [L]

Ou encore ça :
Code: Tout sélectionner
RewriteEngine on
RewriteRule /tuc.html /tac/toc.php?tic=tuc [L]

Avec une preférence pour la 2eme.

Sinon quelle message d'erreur à tu ?

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 17:23

404

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 17:26

ca marche

1ere solution

question subsidiaire :

est ce que je peux mettre une variable dans le htaccess ou je dois retaper toutes les adresses ?

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 17:36

AU FAIT

MERCI


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Jeu Avr 06, 2006 17:38

tu peux mettre des variables, c´est bien lebut de l´url rewriting... (à la volée) :-)

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Jeu Avr 06, 2006 17:43

si tu veux faire par exemple :
-http://www.exemple.com/tac/tuc.html -> -http://www.exemple.com/tac/toc.php?tic=tuc
-http://www.exemple.com/tac/polo.html -> -http://www.exemple.com/tac/toc.php?tic=polo
-http://www.exemple.com/tac/blabla.html -> -http://www.exemple.com/tac/toc.php?tic=blabla
dans ce cas :
RewriteRule /(.*)\.html$ /tac/toc.php?tic=$1 [L]
Après tout dépand de la structure de l'url.

PS: J'apporte une petite modif à mon code :
RewriteRule /tuc\.html$ /tac/toc.php?tic=tuc [L]
Soit le '\' avant le ".html" Ce n'est peut-être pas utile vu que ça à l'air fonctionner mais comme c'est comme ça que j'ai appris.

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Jeu Avr 06, 2006 17:44

sous quel forme ?

je peux mettre $tuc dans mon htaccess ?

ca a pas l'air de marcher

secous
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 17 Juin 2005

Message le Ven Avr 07, 2006 10:55

RewriteRule /(.*)\.html$ /tac/toc.php?tic=$1 [L]
Après tout dépand de la structure de l'url.


J'ai essayé ce truc et ca me donne une erreur 500 pas joli jolie

c'est quoi le rapport entre (.*) et $1

bonjour

url rewriting de base

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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