.htaccess inefficace

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


dan_cak
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 13 Juin 2004

.htaccess inefficace

Message le Sam Juin 26, 2004 15:17

Hello :D

j'essai de mettre en place un system d'url rewriting,

j'ai une page telle que : http://sylvain.createkater.com/blog.php ... 2004-07-23 (exemple)

et je voudrais la transformer en : http://sylvain.createkater.com/blog/dat ... 07/23.html ou qqch s'en approchant :p malheureusement ça ne fonctionne pas.

j'ai demandé à mon hébergeur le module est en place donc cela ne vient pas d'eux,
j'ai placé le fichier .htaccess dans la racine de mon sous domaine (/www/sylvain/)

Code: Tout sélectionner
# fichier .htaccess
Options FollowSymLinks
RewriteEngine on
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})\.html$ blog.php?dated=$1-$2-$3 [L]


si qq'un voit une solution :)


Remi L.
WRInaute passionné
WRInaute passionné
 
Messages: 1063
Inscription: 6 Sep 2003

Message le Sam Juin 26, 2004 17:35

Là tu parles d'un fichier qui *commence* par 4 chiffres puis un slash puis 2 chiffres etc...
Il faut donc enlever le ^du début.

De plus il faut mieux "échapper" les slash: mettre \/ au lieu de /


dan_cak
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 13 Juin 2004

Message le Dim Juin 27, 2004 7:12

j'ai mis ca désormais :
Code: Tout sélectionner
# fichier .htaccess
Options FollowSymLinks
RewriteEngine on
RewriteRule ([0-9]{4})\/([0-9]{2})\/([0-9]{2})\.html$ blog.php?dated=$1-$2-$3 [L]


ça ne change rien, l'url visible est toujours la même


Phobos
WRInaute impliqué
WRInaute impliqué
 
Messages: 937
Inscription: 21 Mar 2004

Message le Dim Juin 27, 2004 9:40

Salut,
J'ai testé sur ton site et cela marche: quand je vais à -http://sylvain.createkater.com/blog/dated/2004/07/23.html, je trouve bien la page http://sylvain.createkater.com/blog.php ... 2004-07-23.


dan_cak
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 13 Juin 2004

Message le Dim Juin 27, 2004 9:57

alors je n'ai pas du bien comprendre... moi je voudrais que lorsque l'on clic sur le lien <blog> on voit dans l'url : http://sylvain.createkater.com/blog/dat ... 07/23.html et non plus l'autre url .php?dated...

mais en reflechissant c'est vrai que ce n'est pas comme ca que je pourrais faire :roll:


Phobos
WRInaute impliqué
WRInaute impliqué
 
Messages: 937
Inscription: 21 Mar 2004

Message le Dim Juin 27, 2004 10:17

Eh bien il faut changer le lien du blog ;)


lorantino
WRInaute discret
WRInaute discret
 
Messages: 154
Inscription: 4 Juin 2004

Message le Dim Juin 27, 2004 11:54

oui biensur, il faut d une part definir les regles de reecriture dans le .htaccess mais aussi faire pointer tout les liens du site en utilisant les regles ;)

++


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 1 invité