Version complète: sur le forum Webmaster Hub : débutant Url Rewriting
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
merci51
Bonjour

C'est la premiere fois que j'essaye de mettre en place l'URL Rewriting et .....

je rame

j'ai tester mon serveur avec un test basic

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

ça marche

mais maintenant j'essaye avec des vrais pages
et j'ai une erreur 500

mon .htaccess


CODE
Options +FollowSymlinks
RewriteEngine on


## RewriteRule ^page-([a-z]+)-([a-z]+)-([a-z]+)\.html$
## /accueil.php?page=$1&varcode=$2&varmarque=$3 [L]

RewriteRule ^accueil.html$
accueil.php


ce qui est en commentaire est mon premier essai (erreur 500)

apres j'ai tenté basic
>> erreur 500 nonono.gif

j'ai pas trouvé de FAQ ni de tuto (que je comprenne bien )

si quelqu'un sait ..... r_question6161.gif

merci d'avance
TheRec
Bonjour,

tu ne peux pas utiliser de retour à la ligne entre les paramètres de la directive RewriteRule ... tu peux utiliser un ou une suite d'espaces, une ou une suite de tabulations et c'est à peu près tout. Cela donnerait :
CODE
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^page-([a-z]+)-([a-z]+)-([a-z]+)\.html$ /accueil.php?page=$1&varcode=$2&varmarque=$3 [L]
RewriteRule ^accueil.html$ accueil.php

A part cela, la syntaxe des expressions est correcte (même celle en commentaire)...donc c'est uniquement ces retours à la ligne qui sont en trop.

Bonne continuation.
Dan
Attention aussi au ^ en début du premier argument... ce n'est pas toujours accueil.html qui sera transmis mais aussi /accueil.html
(mais cela ne génèrerait pas une erreur 500, plutôt une 404)

Donc plutôt
CODE
RewriteRule ^/?accueil\.html$ accueil.php [L]

le ? rend le / facultatif...
merci51
TheRec MERCI

je viens de passer une journée sur des saut de lignes


mais enfin cela fonctionne

MERCI !!!!

Dan merci aussi , mais j'ai pas d'erreur 404
d'ailleur j'ai plus d'erreurs smile.gif


je vais de ce pas renomer ce post [résolu]
Dan
CITATION(merci51 @ mardi 27 juin 2006, 17h55) *
je vais de ce pas renomer ce post [résolu]

Pas utile... on n'a pas envie de sortir premier dans les moteurs sur ce mot là wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.