URL Rewriting - Forums de discussion
Navigation
Accueil du forum
» Autres langages » URL Rewriting
Le sujet
URL RewritingPar
1cyril, le Samedi 19/01/2008 à 22h52'27
869 messages
Bonsoir à tous, j'ai en ce moment un problème: J'ai un fichier .htaccess où j'applique le principe de l'url rewriting. Voici mon code:
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /global.php?site=$1 [L]
RewriteRule ^([^/]*)\.html$ /global.php?services=$1 [L]
Je le met sur mon site et là, je ne peux ouvrir que les liens en par exemple: "global.php?site=accueil". Ceux en par exemple "global.php?services=services" ne marchent pas.
Pourquoi ?
[Message édité par 1cyril le 19/01/2008 à 22h54'02]
________________
Le Modérateur de Net-Pratique.
Statut:
Modérateur
Les réponses

Par
ralebole, le Lundi 21/01/2008 à 09h06'46
59 messages
________________
ralebole

Par
1cyril, le Lundi 21/01/2008 à 13h52'29
869 messages
Bonjour ralebole, j'ai déjà utilisé le site que tu me donne mais cela ne marche pas.

________________
Le Modérateur de Net-Pratique.
Statut:
Modérateur

Par
ralebole, le Lundi 21/01/2008 à 13h56'21
59 messages
Juste pour tester si dans ton .htaccess tu ne place que :
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /global.php?services=$1 [L]
________________
ralebole

Par
1cyril, le Lundi 21/01/2008 à 20h19'54
869 messages
Si je ne met que:
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /global.php?services=$1 [L]
Cela marche.
________________
Le Modérateur de Net-Pratique.
Statut:
Modérateur

Par
ralebole, le Mardi 22/01/2008 à 09h58'03
59 messages
C'est bizard je cherchais dans les forum s'il ni avais pas un point virgule entre chaque ligne du htaccess et non
Voila une autre adresse generateur de htaccess
http://www.mod-rewrite-wizard.com/
Sa a l'air plus complet que l'autre.
Si tu inverse les lignes de ton htaccess je pense que se sera la premiere ligne qui fonctionnera.
________________
ralebole

Par
unit, le Mardi 22/01/2008 à 13h42'09
109 messages
RewriteEngine On
RewriteRule ^site-(.*)\.html$ global.php?site=$1 [L]
RewriteRule ^services-(.*)\.html$ global.php?services=$1 [L]
pour par exemple :
http://www.site.tld/site-contact.html
http://www.site.tld/services-chat.html
[Message édité par unit le 22/01/2008 à 13h42'41]
________________
Fabrice FOURNET (S.A.S NETWEE)
Statut:
Administrateur/Webmaster

Par
1cyril, le Mardi 22/01/2008 à 18h12'11
869 messages
Merci Unit, là, ca marche.

Il faut que je m'améliore dans cette partie, là.
[Message édité par 1cyril le 22/01/2008 à 18h21'17]
________________
Le Modérateur de Net-Pratique.
Statut:
Modérateur
Pages
A lire également
- Les conditions générales d'utilisation du site
Top-sites membres
Discussions récentes dans les forums