Redirection d'un groupe de page qui se suivent htaccess

WRInaute discret
Pourquoi faire une boucle ?

Tu peux pas faire qqchose comme ça (pas testé) :

Code:
RedirectPermanent /fichier([0-9]+).html http://www.....com/fichier-$1.html
 
WRInaute occasionnel
pascal_ a dit:
Pourquoi faire une boucle ?
Tu peux pas faire qqchose comme ça (pas testé) :
Code:
RedirectPermanent /fichier([0-9]+).html http://www.....com/fichier-$1.html
Une boucle car je connais pas trop le langage dans le .htaccess mais je viens de tester cette instruction et ça marche pas...
Je cherche encore.
 
WRInaute impliqué
Salut, on ne peux pas utiliser de regex dans un RedirectPermanent, mais tu peux faire une rewriterule ou un redirectmatch:
Code:
RewriteEngine on
RewriteRule ^fichier([0-9]+)\.html$ http://www.....com/fichier-$1.html [R=301]
;)
 
WRInaute occasionnel
J'ai essayé sur free mais ça marche pas:
je voulais rediriger 20pages de free vers un .com
cela me met une erreur 500...
 
WRInaute impliqué
ben free.....
Sur free tu peux pas avec ma technique désolé

Génère tes règles RedirectPermanent depuis php et copie le résultat dans ton .htaccess
 
WRInaute occasionnel
Phobos a dit:
ben free.....
Sur free tu peux pas avec ma technique désolé
Génère tes règles RedirectPermanent depuis php et copie le résultat dans ton .htaccess
Merci pour la réponse,alors si je fais:
Code:
<?php
for($i=0;$i<20;$i++)
{
echo"RedirectPermanent /repertoire/fichier$i.html http://www.....com/repertoire/fichier-$i.html" ;
}
?>
dans le .htaccess ça marchera ou c'est autre chose?
Sachant que je redirige des erreurs suceptibles 404 de free(vu que les fichiers sont retirés) vers un hébergeur payant...Pour eviter de perdre des liens.
 
Discussions similaires
Haut