apache 2.0.47 rewriting prob

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

ametisse2
 

apache 2.0.47 rewriting prob

Message le Mar Juil 29, 2003 11:05

Bonjour,

J'essaie desesperement de faire fonctionner le mod rewrite sur apache 2.0.47 sur un serveur windows 2000 et il n'y a rien a faire cela ne fonctionne meme en suivant a la lettre les explications de l'article sur WRI...

Et je voudrais savoir si qq aurait déja réussi à le faire fonctionner avec cette version d'apache sous windows et ce qu'il faut mettre dans le conf d'apache .

Sachant que cette ligne la n'est pas accepté dans apache 2.0.47

"AddModule mod_rewrite.c"

Merci d'avance


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

Message le Mar Juil 29, 2003 11:16

Salut,

Sous Apache2, cette ligne n'est pas utile comme mod_rewrite est inclus et actif par défaut.

Dan

ametisse2
 

Message le Mar Juil 29, 2003 12:21

hetzeld a écrit:Salut,

Sous Apache2, cette ligne n'est pas utile comme mod_rewrite est inclus et actif par défaut.

Dan


Oki Dan, merci pour ta réponse

en effet je vois qu'il est actif lorsque je fait phpinfo() je vois le mod rewrite

par contre dans mon fichier htaccess j'ai mis :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]


j'ai créer une page html touve.html comme tu le dis dans ton article et pourtant lorsque je lance l'url nexistepas.html cela me renvoie une erreur 404..

Peut etre y'a t'il des différences dans la syntaxte du htacces pour la version d'apache 2.0.47 ?


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

Message le Mar Juil 29, 2003 12:41

Selon le répertoire où se trouve ton fichier, il se peut que Apache transmette des caractères supplémentaires devant "nexistepas.html", ce qui fera qu'il ne sera plus en début de ligne.
Change la règle en supprimant le ^ (le $ aussi si tu veux)

Code: Tout sélectionner
RewriteRule nexistepas.html   trouve.html [L]

Cela devrait fonctionner...

Dan

ametisse2
 

Message le Mar Juil 29, 2003 13:56

hetzeld a écrit:Selon le répertoire où se trouve ton fichier, il se peut que Apache transmette des caractères supplémentaires devant "nexistepas.html", ce qui fera qu'il ne sera plus en début de ligne.
Change la règle en supprimant le ^ (le $ aussi si tu veux)

Code: Tout sélectionner
RewriteRule nexistepas.html   trouve.html [L]

Cela devrait fonctionner...

Dan



Ca y'est cela fonctionne en fait j'ai vu dans le fichier conf d'apache la ligne :

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

J'ai remplacé
None par 'all' et maintenant l'url rewriting fonctionne parfaitement...

En tout cas merci à toi de m'avoir répondu si rapidement

@+


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