Problème avec Path Info et URL rewriting

  • Auteur de la discussion Auteur de la discussion peremax
  • Date de début Date de début
WRInaute discret
Bonjour,

Je suis entrain de créer un blog et dès le départ j'aimerais prendre en compte son référencement. J'ai parcouru des topics concernant l'URL rewriting et notamment :
http://tw.apinc.org/weblog/2004/08/31/d ... ns-numeros - qui permet juste de supprimer l'identifiant,
http://www.atelierphp5.com/url-rewritin ... y-url.html - qui simplifie trop l'url et ne parle que des URLs externes (ie .htaccess).
Ce que je recherche c'est d'avoir des URLs de cette forme :
Code:
http://esprit.bainslesbains.com/journal/id-titre-du-billet.html
Ou bien quelque chose qui s'apparente, je suis ouvert aux conseils pour la forme de l'URL qui optimise le référencement.
Et ceci pour les requêtes et tous les liens internes du blog pour qu'ils soient pris en compte par les moteurs.
Pour l'instant je n'ai pas trouvé de tuto explicatif ou de topic, pouvez vous m'aider,

EDIT : Entre temps je me suis aperçu que mon hébergeur n'accepte pas les Path Info (lycos webcenter) du coup les soluces qui trainent sur le WEB ne s'appliquent pas à mon cas :x

Merci
 
WRInaute impliqué
Dotclear est trés bien référencable tel quel (vraiment). Aucun interêt de changer les URLS (presque aucun).
 
WRInaute discret
Ok, ça, ça marche,

Maintenant le .htaccess n'a pas l'air de fonctionner correctement :
Code:
#-----------------------------------------------------------------------------
# /journal/
#-----------------------------------------------------------------------------

RewriteEngine on

#-----------------------------------------------------------------------------
# URL Rewriting pour ce repertoire
#-----------------------------------------------------------------------------

RewriteRule ^[0-9]{4}           /journal/index.php [QSA,L]
RewriteRule ^[A-Z][a-z]+        /journal/index.php [QSA,L]
 
WRInaute passionné
peremax a dit:
Ok, ça, ça marche,

Maintenant le .htaccess n'a pas l'air de fonctionner correctement :
Code:
#-----------------------------------------------------------------------------
# /journal/
#-----------------------------------------------------------------------------

RewriteEngine on

#-----------------------------------------------------------------------------
# URL Rewriting pour ce repertoire
#-----------------------------------------------------------------------------

RewriteRule ^[0-9]{4}           /journal/index.php [QSA,L]
RewriteRule ^[A-Z][a-z]+        /journal/index.php [QSA,L]
tu ne viens pas, justement, de virer le index.php ? donc les redirections vers index.php...
 
WRInaute discret
J'ai essayé tous les configs et je trouve pas la bonne.

Tiens Dj_Apx, il paraît que t'es de Centrale Nantes, je suis de Lyon moi. D'ailleurs je vais en TFE pas loin de chez toi :-)
 
WRInaute discret
Bon, tout ce que je dis s'apparente plutôt à un monologue, mais je continue quand même, si jamais un psychologue égaré qui s'intéresse au cheminement de la pensée humaine visite ce forum....

Je suis un peu plus avancé et j'ai réussi à définir plus précisement mon besoin. En gros :

J'aimerais transformer les URLs qui sont de la forme :
Code:
http://esprit.monsite.com/journal/2005
http://esprit.monsite.com/journal/Categorie
http://esprit.monsite.com/journal/2005/03
http://esprit.monsite.com/journal/2005/03/04
http://esprit.monsite.com/journal/2005/03/04/2-second-billet

En :
Code:
http://esprit.monsite.com/journal/?2005
http://esprit.monsite.com/journal/?Categorie
http://esprit.monsite.com/journal/?2005/03
http://esprit.monsite.com/journal/?2005/03/04
http://esprit.monsite.com/journal/?2005/03/04/2-second-billet
Par le biais d'un .htaccess

Ca n'a pas l'air bien méchant vous allez me dire, mais j'y ai passé un sacré bout de temps sans arriver à quelque chose qui marche. Une idée ?

Merci
 
Discussions similaires
Haut