pb avec les url rewriting - Forums de discussion

Navigation

Accueil du forum » PHP » pb avec les url rewriting


Le sujet

quentin49pb avec les url rewriting
Par quentin49, le Lundi 18/07/2005 à 13h41'28
410 messages
Bonjour sur mon site j'utilise les url rewriting et dès que je veux mettre un nombre dans la redirection sa ne marche pas:


voici mon .htaccess:

RewriteRule (.+)-(.+)-([0-9]+).html$ /$1.php?page=$2&idcpt=$3

et l'url tapé dans la barre:

index-voircptvisite-75.html

mais sa affiche une erreur 404 (page non toruvé

...

ke faire ??

merci bcp d'avance !

________________
quentin49

Les réponses

quentin49Par quentin49, le Mardi 19/07/2005 à 10h10'59
410 messages
en faisant plusieur test j'ai découvert ke comme sa sa ne marchai pas:

RewriteRule (.+)-(.+)-([0-9]+).html$ /$1.php?page=$2&idcpt=$3

mais comme sa si:

RewriteRule (.+)_(.+)_([0-9]+).html$ /$1.php?page=$2&idcpt=$3

donc il doit ny avoir un pb de comptabilité avec qq chose ou de confusion...

donc j'ai remarqué aussi ke vc t ptete a cause du " - " ici: ([0-9]+) ??

car sinon je voit pas pk....

pouvait vous m'éclairer ?

________________
quentin49

raptorPar raptor, le Mardi 19/07/2005 à 10h31'23
2218 messages
non car dans le [0-9], le tiret est entre deux valeur, et signifie donc une plage, et pas un caractere littéral.

Tu as rien d'autre dans ton htaccess ?

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

quentin49Par quentin49, le Mardi 19/07/2005 à 10h46'38
410 messages
si, d'autre réécriture d'url et sinon sa:

ErrorDocument 401 http://www.aidewebmaster.org/401.php
ErrorDocument 402 http://www.aidewebmaster.org/402.php
ErrorDocument 403 http://www.aidewebmaster.org/403.php
ErrorDocument 404 http://www.aidewebmaster.org/404.php
ErrorDocument 500 http://www.aidewebmaster.org/500.php

________________
quentin49

raptorPar raptor, le Mardi 19/07/2005 à 11h16'16
2218 messages
ca je m'en fiche, c'est les autres rules qui peuvent servir

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

quentin49Par quentin49, le Mardi 19/07/2005 à 11h34'48
410 messages
RewriteEngine on
RewriteRule (.+)-(.+).html$ /$1.php?page=$2
RewriteRule (.+)-(.+).html&id=(.+)$ /$1.php?page=$2&id=$3
RewriteRule (.+)-(.+).html&debut=([0-9]+)$ /$1.php?page=$2&debut=$3
RewriteRule (.+)-(.+).html&idnews=([0-9]+)$ /$1.php?page=$2&idnews=$3
RewriteRule (.+)-(.+).html&idmess=([0-9]+)$ /$1.php?page=$2&idmess=$3
RewriteRule (.+)-(.+)-(.+).html$ /$1.php?page=$2&op=$3
RewriteRule (.+)-(.+).html&action=(.+)&debut=([0-9]+)$ /$1.php?page=$2&action=$3&debut=$4
RewriteRule (.+)-(.+).html&titre=(.+)&auteur=(.+)&lien=(.+)&ap=(.+)$ /$1.php?page=$2&titre=$3&auteur=$4&lien=$5&ap=$6
RewriteRule (.+)-(.+).html&username=(.+)&password=([0-9]+)&email=(.+)&url=(.+)&idconfirm=([0-9]+)$ /$1.php?page=$2&username=$3&password=$4&email=$5&url=$6&idconfirm=$7
RewriteRule (.+)-(.+).html&idcpt=([0-9]+)$ /$1.php?page=$2&idcpt=$3
RewriteRule (.+)-(.+)-([0-9]*).html$ /$1.php?page=$2&idcpt=$3

________________
quentin49

raptorPar raptor, le Mardi 19/07/2005 à 12h20'38
2218 messages
oula, c'est le bronx, et ya des regles qui se perturbent entre elles....


exemple :
RewriteRule (.+)-(.+).html$ /$1.php?page=$2
et
RewriteRule (.+)-(.+)-([0-9]*).html$ /$1.php?page=$2&idcpt=$3

je pense que faudrai repenser ton htaccess

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

quentin49Par quentin49, le Mardi 19/07/2005 à 12h23'13
410 messages
tu peux m'espliker ce ki se pertube entre eux:

RewriteRule (.+)-(.+).html$ /$1.php?page=$2
et
RewriteRule (.+)-(.+)-([0-9]*).html$ /$1.php?page=$2&idcpt=$3


pour ke je corrige tout :loulidade:

________________
quentin49

raptorPar raptor, le Mardi 19/07/2005 à 13h54'25
2218 messages
bah le motif (.+)-(.+)-([0-9]*) fait partie du motif (.+)-(.+), donc deja ya un probleme de logique
d'ou les [^-] que j'avais mis au lieu des .

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

quentin49Par quentin49, le Mardi 19/07/2005 à 13h59'23
410 messages
ok donc il y a pas un tutoriau pour bien m'expliquer sa ?

________________
quentin49

raptorPar raptor, le Mardi 19/07/2005 à 14h12'35
2218 messages
fait ton htaccess en testant rule par rule, en placant les plus restrictives en haut, et en finissant les lignes par [L], enfin si tu n'as que celles que tu as montré.

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

Pages

Réponses les plus anciennes... 123 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Web Soluces | -9 pointsSweet Gwendoline | -15 pointsCalitel, votre portail des loisirs multimédia | -15 pointsSuperSalon.NET | -16 points

Discussions récentes dans les forums

Sujet Forum
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
raptorRe: probleme function
Réponse postée par raptor le 11/12/2008 à 09h25'52
Développement » PHP
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 17