Version complète: sur le forum Webmaster Hub : Problème de réécriture d'URL
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
pooxi
Salut,

Je n'arrive pas à résoudre ce problème :

.htacess à la racine :
RewriteEngine on
RewriteRule ^rss\/tagok\/(.*)$ /rss/tag.php?tag=$1 [L]
RewriteRule ^rss\/tag\/(.*)$ /rss/tag.php?tag=$1 [L]

si je tape l'url :
http://www.pooxi.com/rss/tagok/football
=> la redirection marche et j'obtiens le fichier RSS pour le tag football

par contre si je tape :
http://www.pooxi.com/rss/tag/football
=> la règle de redirection ne prend pas et on dirait que le serveur lit directement le script tag.php

Quelqu'un a la solution ?

Merci,
David Pooxi
Dan
Bonjour pooxi,

Ton problème vient que tu utilises /rss/tag/ alors qu'il existe un fichier /rss/tag.php
C'est une des particularités de php de prendre le fichier .php s'il existe.

Exemple http://www.webmaster-hub.com/index prendra le fichier index.php.

Soit tu changes tag, soit tu renommes ce fichier tag.php smile.gif A mon avis la deuxième solution, appelles-le tag2.php comme de toutes manières tes URLs sont réécrites smile.gif

Dan
pooxi
C'est bien ce que j'ai remarqué, j'ai renommé tag.php.

Merci Dan.

BTW, je recherche un administrateur pour Pooxi.com, interessé ? Email ou skype.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.