[Résolu] Erreur 500, problème sur une regle

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

willyx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 6 Nov 2006

[Résolu] Erreur 500, problème sur une regle

Message le Lun Nov 06, 2006 10:34

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: Tout sélectionner
#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 12:41, édité 1 fois.


dd32
Modérateur
Modérateur
 
Messages: 3387
Inscription: 9 Sep 2005

Message le Lun Nov 06, 2006 11:02

[L] Ne réapplique pas la règle si l´URL y a déjà été soumise

Piste à étudier :wink:

willyx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 6 Nov 2006

Message le Lun Nov 06, 2006 11:43

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. :cry:

Code: Tout sélectionner
#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
Nouveau WRInaute
 
Messages: 9
Inscription: 6 Nov 2006

Message le Lun Nov 06, 2006 12:42

en fait je suis un gros boulet :oops:

Si on regarde bien mon code j'ai oublié le r dans Rewrite

Désolé d'avoir posté pour rien


Seraph
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 405
Inscription: 2 Avr 2006

Message le Mar Nov 14, 2006 20:14

Et bien je vais en profiter pour reprendre le thread :

J'ai un problème avec mon htaccess, j'avais ça
Code: Tout sélectionner
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: Tout sélectionner
#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: Tout sélectionner
RewriteRule ^cibleclick/jeux-gratuit-(.*)-(.*).html$ http://www.cibleclick.com/cibles/clicks/symp.cfm?site_id=$2&friend_id=328333667 [L]


Merci!!!


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