Bonjour à tous (collègues webmasteurs)
Après avoir cherché pendant 3 jours en vain, voici un problème que bien des webmasteurs ont du rencontrer:
Ayant créé un site il y a 5 ans, il possède maintenant 850 articles.
J'ai donc décidé de le passer en bdd.
Les url étaient du type monsite.com/articles/toto.php
elles sont maintenant du type monsite.com/articles/toto-1.php
Peut-on par un .htaccess écrire une règle pour que l'ancienne page toto.php renvoie vers toto-1.php .
Je ne veux pas écrire: 850 lignes de redirection comme ceci:
RewriteRule ^toto\.php$ /articles/toto-1.php [L,R=301]
mais plutôt un truc dans le style:
RewriteRule ^(??????????([a-z]+)\.php$ /articles/fiche.php?nomurl=$1&id=$2 [L,R=301]
Que faut-il mettre à la place des ??????????? si c'est possible à moins qu'une autre solution existe.
En espérant que la demande est bien formulée :wink:
Après avoir cherché pendant 3 jours en vain, voici un problème que bien des webmasteurs ont du rencontrer:
Ayant créé un site il y a 5 ans, il possède maintenant 850 articles.
J'ai donc décidé de le passer en bdd.
Les url étaient du type monsite.com/articles/toto.php
elles sont maintenant du type monsite.com/articles/toto-1.php
Peut-on par un .htaccess écrire une règle pour que l'ancienne page toto.php renvoie vers toto-1.php .
Je ne veux pas écrire: 850 lignes de redirection comme ceci:
RewriteRule ^toto\.php$ /articles/toto-1.php [L,R=301]
mais plutôt un truc dans le style:
RewriteRule ^(??????????([a-z]+)\.php$ /articles/fiche.php?nomurl=$1&id=$2 [L,R=301]
Que faut-il mettre à la place des ??????????? si c'est possible à moins qu'une autre solution existe.
En espérant que la demande est bien formulée :wink: