url rewriting dans repertoire

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

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

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 impliqué
WRInaute impliqué
 
Messages: 612
Inscription: 18 Juin 2004

Message le Mar Nov 29, 2005 14:33

Tu n'as que cette ligne dans ton htaccess ?


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

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 occasionnel
WRInaute occasionnel
 
Messages: 453
Inscription: 10 Jan 2004

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Nov 30, 2005 18:03

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


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