Problème d'url Rewriting ...

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

Juliendu95
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 29 Jan 2005

Problème d'url Rewriting ...

Message le Lun Mar 13, 2006 18:13

Bonjours à tous !

J'aimerais installer le module d'url rewriting pour mon site. Sauf que le problème, c'est que ça ne marche pas !

Mon serveur dédié utilise Red Hat 9 avec la version apache 2.0.

J'ai modifié le fichier httpd.conf en ajoutant les lignes suivantes:
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c


Et là souci: "AddModule mod_rewrite.c" empêche apache de redémarrer. Par là suite j'ai remarqué que "LoadModule rewrite_module modules/mod_rewrite.so" était déjà existant donc je n'avais rien à toucher pour que ça marche. Et pourtant ...

Maintenant que j'ai fait tout ça, j'ai voulu tester en me disant "chouette ça va marcher" ... eh ben non ! si je fais par exemple index-liens.html qui devrait normallement rediriger vers index.php?page=liens, eh ben ça marche pas !

Et pourtant je pense que je fais bien (.htaccess):
Options +FollowSymlinks
RewriteEngine on
RewriteRule index-(.+).html index.php?page=$1 [L]

(j'ai essayer plein d'autre trucs mais sans succès :s)

Pour info, voici l'adresse du phpinfo: http://www.aidewebmaster.org/info.php

ps: j'ai la même version d'apache sur mon pc en local (windows XP) et ça ne marche pas aussi :(

Voila, j'espère que vous pourrez m'aider :?
Merci d'avance,
Julien.


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Lun Mar 13, 2006 20:40

moi, j'essaierais plutôt comme ça ;-)

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule index-([.]*).html index.php?page=$1 [L]


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2199
Inscription: 10 Avr 2005

Message le Lun Mar 13, 2006 20:43

Salut,

Et comme ça ?

RewriteRule index-(.+)\.html index.php?page=$1 [L]

smrhp
WRInaute discret
WRInaute discret
 
Messages: 191
Inscription: 3 Aoû 2005

Message le Lun Mar 13, 2006 22:06

je serais toi je tâterais le terrain aussi du côté des "^" et "$". J'ai eu des soucis quand je ne les mettais pas...

donc qqe chose dans le genre :
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index-(.*)\.html$ /index.php?page=$1 [L]


par exemple. J'ai aussi mis un échappement (\) devant ton ".html" et une url absolue pour l'url cible... chez moi y'a que comme ça fonctionne... ;)

Juliendu95
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 29 Jan 2005

Message le Mar Mar 14, 2006 16:22

Merci !
ça marche !

j'ai essayer:
RewriteRule index-(.+)\.html index.php?page=$1 [L]


Merci beaucoup,
Julien.


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