Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

URL Rewriting - Premier pas premier bug

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Lun Aoû 20, 2007 17:30    Sujet du message: URL Rewriting - Premier pas premier bug

Bonjour, j'ai un site assez simple a mon travail, j'aimerais sur cet exemple apprendre a faire de l'url rewriting. J'ai lu des tutoriaux et je ne vois pas trop le probleme, enfin, pourquoi cela ne fonctionne pas.

Serveur OVH (90plan)

adresse du site : [URL="http://www.port-frejus.com"]www.port-frejus.com[/URL]

2 pages, un index.php et port-frejus.php qui(avec un GET) liste par categorie.

J'aimerais passer de la forme actuel qui est:

http://www.port-frejus.com/port-frejus.php?num=6

à la forme:

http://www.port-frejus.com/categorie-6.html

puis si possible à la forme:

http://www.port-frejus.com/nom_de_la_categorie.html


Voici le .htaccess que je viens de faire:

Code:

#--------------------------------------------------
# Répertoire : /Racine
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Page de categorie :
RewriteRule ^categorie-([0-9]+)\.html$ /port-frejus.php?num=$1 [L]


Voila, j'aimerais vrement arriver au résultat escompter sur ce petit exemple.

Merci[/code]
 
despax Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2818
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 8:25    Sujet du message: URL Rewriting - Premier pas premier bug

ton code a l'air tout bon. Procede a un simple test.

creer un fichier test.php, puis apel le dans ton browser >> test.html

Code:
RewriteEngine on
RewriteRule ^test\.html$ /test.php [L]
 
KOogar Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 9:22    Sujet du message: op

en effet cela ne fonctionne pas, erreur 404 not found.

Peu etre cela vient t'il de chez ovh?

une suggestion, je debute et ne sait vrement pas comment m'orienter pour résoudre ce probleme.
 
despax Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 9:49    Sujet du message: nouveau test

aprés avoir lu une hypothese sur:
http://forum.spip.org/fr_184521.html

J'ai tenté ce code la:

Code:

#--------------------------------------------------
# Répertoire : /sites/portfrejus/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Page de categorie :
RewriteRule ^categorie-([0-9]+)\.html$ /sites/portfrejus/port-frejus.php?num=$1 [L]
RewriteRule ^test\.html$ /sites/portfrejus/test.php [L]


Sa ne marche tjs pas, quand je vais sur http://www.port-frejus.com/test.html

Sa me dit :

The requested URL /test.html was not found on this server.
 
despax Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2818
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:01    Sujet du message: URL Rewriting - Premier pas premier bug

Normal Very Happy

ton fichier .htaccess doit se trouver dans le rep >> /sites/portfrejus/ pour que cela fonctionne..

avec

-http://www.port-frejus.com/sites/portfrejus/test.html
 
KOogar Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:07    Sujet du message: op

ba c'est le cas...
 
despax Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2818
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:14    Sujet du message: Re: op

despax a écrit:
ba c'est le cas...


je suis pas derriere ta machine, peux pas deviner, c'est toi qui marque ton url d'essaie dans ton precedent post:
-http://www.port-frejus.com/test.html

j'essaye juste de t'aider, es-tu bien ok avec tes chemins?
suggestion : laisser tout à la racine pour les premiers tests
 
KOogar Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:23    Sujet du message: op

kan g mis les 3 "." c'etait pas mechant, c'est juste j'ai dormi ke 2 heure ^^

oui je test a la racine Smile

en fait a la racine c'est le site midicom.fr

port-frejus et un multi domaine sur cet hebergeur dans le rep /sites/portfrejus/

Bon je test..... ===>>> direct lol, loading... ===>>> DONC

dans la racine qui komporte le site midicom, j'ai mi le htaccess com ceci :

Code:

#--------------------------------------------------
# Répertoire : /sites/portfrejus/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on
#RewriteBase /sites/portfrejus/

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Page de categorie :
RewriteRule ^categorie-([0-9]+)\.html$ /port-frejus.php?num=$1 [L]
RewriteRule ^test\.html$ /test.php [L]


et le fichier test.php et le htaccess a la racine

sa marche en tapant : www.midicom.fr/test.html

mais bon peut pas metre mais 9 sites dans la racine lol ^^
je continu a chercher de mon coté

merci en tous ka de ton aide
 
despax Visiter le site web du posteur
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2818
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:33    Sujet du message: URL Rewriting - Premier pas premier bug

pour les multidomaines >>

RewriteBase /ton repertoire
 
KOogar Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:36    Sujet du message: alor

je l'ai deja mis non?

look :
Code:

#--------------------------------------------------
# Répertoire : /sites/portfrejus/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on
RewriteBase /sites/portfrejus/

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Page de categorie :
RewriteRule ^categorie-([0-9]+)\.html$ /port-frejus.php?num=$1 [L]
RewriteRule ^test\.html$ /test.php [L]
 
despax Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 10:39    Sujet du message: op

aurai je mis un / de trop je test ==> non marche pas kan meme ^^
 
despax Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 11:27    Sujet du message: op

j'ai trouvé Smile

reecrire le préfixe est inutile...

il suffit de mettre / aprés le ^ dans ma régle de réécriture.

RewriteRule ^/test\.html$ /test.php [L]

Voila résolu merci
 
despax Visiter le site web du posteur
despax
Nouveau WRInaute

Inscrit le: 20 Aoû 2007
Messages: 9
Localisation: marseille

URL permanente de ce messagePosté le : Mar Aoû 21, 2007 15:16    Sujet du message: Version Final

Voila ce que sa donne :

http://www.port-frejus.com

Si vous pensez qu'il y a un bug, merci de me prevenir ^^

Voici mon HTACCESS:

Code:

#--------------------------------------------------
# Répertoire : /sites/portfrejus/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Page de categorie :
RewriteRule ^/Port\-Frejus\.html$ /accueil.php [L]
RewriteRule ^/([a-zA-Z\-]+)\.html$ /port-frejus.php?num=$1 [L]


Merci beaucoup Koogar pour ton aide dans ma premiere approche du rewriting ^^ je pense avori compris le principe Smile
 
despax Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort