| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
willyx Nouveau WRInaute
Inscrit le: 06 Nov 2006 Messages: 9
|
Posté le : Lun Nov 06, 2006 11:34 Sujet du message: [Résolu] Erreur 500, problème sur une regle |
|
|
Bonjour,
j'ai lu le tutorial sur l'url rewriting et je me lance dans cet exercice.
Etant débutant dans ce domaine j'ai des soucis avec mes regles de redirections.
Ma premiere regle fonctionne mais dès qu'il y a trop de variables les regles ne fonctionnent plus (erreur 500).
Voici mon code
| Code: |
#Initialisation de la fonction rewrite
RewriteEngine on
#Réécriture des racine des modules
RewriteRule ^index,([a-z]*)\.html$ index.php?file=$1 [L]
#Réécriture du module news
RewiteRule ^index,([a-z]*)-([0-9]+)\.html$ index.php?file=$1&p=$2 [L]
RewiteRule (-[a-z]*)-([0-9]+)\.html$ index.php?file=news&op=$1&news_id=$2 [L]
RewiteRule (-[a-z]*)-([0-9]+)\.html$ index.php?file=news&op=$1&cat_id=$2 [L]
RewiteRule (-[a-z]*)-([0-9]+)-([0-9]+)\.html$ index.php?file=news&op=$1&cat_id=$2&p=$3 [L] |
Comme dit précédemment, la 1ere règle fonctionne mais pas les autres et je ne comprends pas pourquoi
j'ai été obligé de mettre ces dernieres en commentaires pour ne pas avoir l'erreur 500.
Dernière édition par willyx le Lun Nov 06, 2006 13:41; édité 1 fois |
|
| |
|
 |
dd32 Modérateur

Inscrit le: 09 Sep 2005 Messages: 3085 Localisation: Witamine d'abord !
|
Posté le : Lun Nov 06, 2006 12:02 Sujet du message: [Résolu] Erreur 500, problème sur une regle |
|
|
| Citation: |
| [L] Ne réapplique pas la règle si l´URL y a déjà été soumise |
Piste à étudier  |
|
| |
|
 |
willyx Nouveau WRInaute
Inscrit le: 06 Nov 2006 Messages: 9
|
Posté le : Lun Nov 06, 2006 12:43 Sujet du message: [Résolu] Erreur 500, problème sur une regle |
|
|
Merci pour l'aide mais même en désactivant ma 1ere règle et en activant que la 2eme j'ai l'erreur 500 sur n'importe quelle page du site.
| Code: |
#Initialisation de la fonction rewrite
RewriteEngine on
#Réécriture des racine des modules
#RewriteRule ^index,([a-z]*)\.html$ index.php?file=$1 [L]
#Réécriture du module news
RewiteRule ^index,([a-z]*)-([0-9]+)\.html$ index.php?file=$1&p=$2 [L]
#RewiteRule (-[a-z]*)-([0-9]+)\.html$ index.php?file=news&op=$1&news_id=$2 [L]
#RewiteRule (-[a-z]*)-([0-9]+)\.html$ index.php?file=news&op=$1&cat_id=$2 [L]
#RewiteRule (-[a-z]*)-([0-9]+)-([0-9]+)\.html$ index.php?file=news&op=$1&cat_id=$2&p=$3 [L] |
|
|
| |
|
 |
willyx Nouveau WRInaute
Inscrit le: 06 Nov 2006 Messages: 9
|
Posté le : Lun Nov 06, 2006 13:42 Sujet du message: [Résolu] Erreur 500, problème sur une regle |
|
|
en fait je suis un gros boulet
Si on regarde bien mon code j'ai oublié le r dans Rewrite
Désolé d'avoir posté pour rien |
|
| |
|
 |
Seraph WRInaute impliqué

Inscrit le: 02 Avr 2006 Messages: 391 Localisation: Nantes
|
Posté le : Mar Nov 14, 2006 21:14 Sujet du message: [Résolu] Erreur 500, problème sur une regle |
|
|
Et bien je vais en profiter pour reprendre le thread :
J'ai un problème avec mon htaccess, j'avais ça
| Code: |
RewriteEngine on
#site images
RewriteRule ^jeux-gratuit.ico$ /tools/favicon.ico [L]
RewriteRule ^(.*)-jeux-gratuit.gif$ /img/$1.gif [L]
RewriteRule ^(.*)-jeux-gratuit.jpg$ /img/$1.jpg [L]
#redirection concours
RewriteRule ^cibleclick/jeu-concours-(.*)-(.*).html$ http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=$2&friend_id=328333667 [L]
#jeux
RewriteRule ^cibleclick/jeux-gratuit-(.*)-(.*).html$ http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=$2&friend_id=328333667 [L]
#preview
RewriteRule ^(.*)/jeux-gratuit-(.*).jpg$ http://$1.googlepreview.com/preview?s=http://$2 [L]
ErrorDocument 404 /404.php
|
Ca marchait à merveille, et j'ai ajouté ça :
| Code: |
#site
RewriteRule ^(.*).html$ /index.php?action=$1 [L]
|
Et là... Une belle erreur 500!
J'ai beau réenlever tout ça, ça ne marche plus!
si je vide tout le htaccess ça refonctionne mais même si je laisse juste "RewriteEngine on" dedans ça ne marche plus non plus...
Je suis chez OVH XXLplan, c'est pénible et je ne trouve pas la solution. Je pense que ça vient d'OVH etant donné que même en remettant ma version antérieur ça ne fonctionne plus.
VOila, si quelqu'un pouvait me depanner...
Et en même temps me dire ce que vous pensez de ça au niveau référencement :
| Code: |
| RewriteRule ^cibleclick/jeux-gratuit-(.*)-(.*).html$ http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=$2&friend_id=328333667 [L] |
Merci!!! |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|