url rewriting dans repertoire

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

dudo
WRInaute impliqué
WRInaute impliqué
 
Messages: 367
Inscription: Sam Jan 10, 2004 17:28

url rewriting dans repertoire

Message le Mar Nov 29, 2005 13:05

bonjour,

je ne comprends pas un problme d'url rewriting dans un dossier
apres un simple test positif avec le code suivant:

RewriteRule ^nexistepas.html$ trouve.htm [L]

htaccess est dans dans le repertoire dossier.

je souhaite donc faire a partir de w w.monsite.com/dossier/
+ un fichier rub.php et htaccess dans dossier:

RewriteRule ^rub.php-([a-z]+)-([0-9]+)\.html$ rub.php?r=$1&debut=$2 [L]

ou meme

RewriteRule ^(.*).html$ rub.php?r=$1 [L]

mais le code genere systematiquement un 404

Avez-vous un debut d'explication ?

merci

ludo


effisk
WRInaute passionné
WRInaute passionné
 
Messages: 612
Inscription: Ven Juin 18, 2004 14:26

Message le Mar Nov 29, 2005 14:33

Tu n'as que cette ligne dans ton htaccess ?


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Nov 30, 2005 13:21

effisk a écrit:Tu n'as que cette ligne dans ton htaccess ?


Si te premier test est positif, il y a ce qu´il faut...


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Nov 30, 2005 13:26

Don déjà, si cela se passe dans un répertoire, il faurait plutot faire ceci:
RewriteRule ^rep/rub-([a-z]+)-([0-9]+)\.html$ /rep/rub.php?r=$1&debut=$2 [L]

Ensuite, je pense que tu as inversé les variables, et l´URL de base sera plutot:
rub-...-...html
plutot que rub.php-...-...html qui n´est pas beau :-)

dudo
WRInaute impliqué
WRInaute impliqué
 
Messages: 367
Inscription: Sam Jan 10, 2004 17:28

Message le Mer Nov 30, 2005 14:07

correiaj a écrit:Don déjà, si cela se passe dans un répertoire, il faurait plutot faire ceci:
RewriteRule ^rep/rub-([a-z]+)-([0-9]+)\.html$ /rep/rub.php?r=$1&debut=$2 [L]

Ensuite, je pense que tu as inversé les variables, et l´URL de base sera plutot:
rub-...-...html
plutot que rub.php-...-...html qui n´est pas beau :-)


Pour le rub.php- c'est une erreure de cpier coller mais
en fait j'ai trouve une solution sous cette
forme en plus light

RewriteRule ^(.+)-([0-9]+)$ rub.php?r=$1&debut=$2 [L]

merci pour le code


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Nov 30, 2005 18:03

(.+) c´est pas terrible comme truc...


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 1 invité