mon apache ne m'aime pas .. marche po koi!

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

zehunter
WRInaute impliqué
WRInaute impliqué
 
Messages: 532
Inscription: 10 Fév 2003

mon apache ne m'aime pas .. marche po koi!

Message le Mer Avr 23, 2003 9:49

salut a tous!

voila,

j'ai deja manipuler des rewrite rules dans ma vie (a mon taf quoi!) et je pense pas mal m'y connaitre .. mais la je suis perdu ...

vous allez rire car c assez simple ...

j'ai tester la regle de base pour voir si le serveur acceptais la reecriture. selon la conf oui, mais bon, je me suis dit essayons avant tout ...

j'ai pris la regle de base :
RewriteEngine on
RewriteLogLevel 4
RewriteLog /var/log/httpd/bo_rewrite.log
RewriteRule ^nexistepas.html$ trouve.html [L]

simple?

j'essaye ca sur mon browser :

http://www.bonnes-oeuvres.com/nexistepas.html => page 404 aie ca fait mal!

et pourtant, aillant active pour l'occaz les log j'ai bien des log de reecriture qui se font et qui donne ca:

[rid#80d1108/initial] (2) init rewrite engine with requested uri /nexistepas.html
[rid#80d1108/initial] (3) applying pattern '^nexistepas.html$' to uri '/nexistepas.html'
[rid#80d1108/initial] (1) pass through /nexistepas.html

donc le mod_rewrite est bien charge et marche .. enfin ... si on peux dire ca ... une idee?

g un nunux sous mandrake de base 9.0 conf de base ...

voila!

merci pour votre aide!

zehunter
WRInaute impliqué
WRInaute impliqué
 
Messages: 532
Inscription: 10 Fév 2003

Message le Mer Avr 23, 2003 10:04

bon en faite je ne sais pas pourquoi je n'y avais pas pense plutot mais avec cette regle ca marche nickel :

RewriteRule ^/nexistepas.html$ /trouve.html [L]

le / change bcp!

alors ma question est toujours pourquoi l'exemple tel quel ne marche pas?


hetzeld
WRInaute passionné
WRInaute passionné
 
Messages: 2209
Inscription: 2 Déc 2002

Message le Mer Avr 23, 2003 11:07

Salut,

Tu as donné toi-même la réponse:
[rid#80d1108/initial] (3) applying pattern '^nexistepas.html$' to uri '/nexistepas.html'

Ou tu vois bien qu'il essaye d'appliquer la règle du nom qui est exactement égal à nexistepas.html (utilisation des ^ et $ ) alors que l'URI présentée comprend le / , donc la règle est fausse.
Soit tu laisses tomber les ^ et $, soit tu fais comme tu as trouvé, ajouter le /

Dan


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