Rewriting chez OVH

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

charlieroot
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 5 Aoû 2005

Rewriting chez OVH

Message le Sam Nov 08, 2008 17:02

Bonjour,

J'essaie en vain de mettre un rewriting pourtant simple en apparence. Je ne sais pas si le problème est dû à OVH ou à mon incompétence, mais je sais qu'il est temps pour moi de venir vous demander de l'aide si je ne veux pas casser mon bel écran LCD.

Je désire rediriger tout ce qu'il y a derrière le nom de domaine sur l'index.php SAUF les fichiers et répertoires qui existent. J'ai essayé les .htaccess suivants :

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]


J'ai essayé avec et sans le / devant index.php.
J'ai également essayé avec l'option FollowSymlinks, mais elle donne une erreur 500.

Ensuite, j'ai essayé le .htaccess suivant :

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^.*$ /index.php [L]


Il marche pour la page d'accueil, mais pour le reste j'ai une erreur 404...

Avez-vous une idée de ce qui peut bloquer ?

Merci par avance !

charlieroot
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 5 Aoû 2005

Message le Sam Nov 08, 2008 17:11

Il y avait en effet de quoi s'arracher les cheveux !
En fait, l'erreur était due au fait qu'avec Notepad++, lorsque je fais un saut de ligne dans le .htaccess, il met uniquement un retour chariot (\r) et pas de saut de ligne (\n). Ceci implique une erreur d'interprétation du fichier par le serveur.

Il suffit d'éditer le .htaccess avec le Bloc-Note pour résoudre le problème.

Bonne continuation !


OTP
Modérateur
Modérateur
 
Messages: 19375
Inscription: 16 Déc 2005

Message le Sam Nov 08, 2008 17:12

Je n'ai pas ce souci avec OVH et Notepad++.
Ce n'est pas une histoire de config de NPP ?

charlieroot
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 5 Aoû 2005

Message le Sam Nov 08, 2008 17:14

Je n'avait pas ce souci avant non plus, et je ne crois pas avoir changé quelquechose à la configuration de Notepad++ ...

Je ne comprends pas !

charlieroot
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 5 Aoû 2005

Message le Sam Nov 08, 2008 17:19

Si en fait je comprends mieux, j'avais décoché l'option Affichage > Retour à la ligne automatique. Quel boulet je suis.


OTP
Modérateur
Modérateur
 
Messages: 19375
Inscription: 16 Déc 2005

Message le Sam Nov 08, 2008 17:24

charlieroot a écrit:Si en fait je comprends mieux, j'avais décoché l'option Affichage > Retour à la ligne automatique. Quel boulet je suis.


Je comprend mieux comme ça.

charlieroot
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 5 Aoû 2005

Message le Sam Nov 08, 2008 17:29

Mais non en fait ça n'a rien à voir avec le retour à la ligne automatique, cette fonctionnalité sert juste pour passer à la ligne lorsque la largeur du texte dépasse celle de la fenêtre. Pourquoi ça a résolu le problème ? Je suis encore plus dans le flou !

Le principal reste que cela fonctionne mais ça serait intéressant de comprendre.

mariea
WRInaute impliqué
WRInaute impliqué
 
Messages: 732
Inscription: 6 Mai 2005

Message le Sam Nov 08, 2008 20:36

oui il faut mettre Notepad ++ au format unix et non windows. C'est l'histoire du retour charriot CR-LF chez Windows et LF chez Unix qui plante la nouvelle version d'APache si on utilise CR-LF.

Et comment as-tu vu ces caractères de controle avec le notepad ..??

maximedt
WRInaute discret
WRInaute discret
 
Messages: 172
Inscription: 8 Mai 2008

Message le Dim Nov 09, 2008 1:25

mariea a écrit:oui il faut mettre Notepad ++ au format unix et non windows. C'est l'histoire du retour charriot CR-LF chez Windows et LF chez Unix qui plante la nouvelle version d'APache si on utilise CR-LF.

Et comment as-tu vu ces caractères de controle avec le notepad ..??


merci, merci, merci, merci :oops: :oops: :oops:
6 heures, j'ai bien dit 6 heures que j'ai passé à trouver une solution.


Amibien
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 18 Mar 2005

Message le Mar Nov 25, 2008 18:52

Merci également. Vous m'avez sauvé la vie :wink:

Cette astuce devrait etre stickée tellement elle doit arriver aux utilisateurs de notepad ++


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