Redirection via .htaccess

WRInaute discret
Bonjour à tous,

Je sèche sur une redirection.

L'ancien site était divisé en répertoires, un par langue. Maintenant on fonctionne avec une page d'accueil et des variables rajoutées par le système. Dans mon .htaccess j'ai donc mis :

RedirectPermanent /fichiers/FR/ http://www.site.tld/index.php

Ce qui marche très bien si on appelle l'adresse http://www.site.tld/fichiers/FR/ . Or le problème, c'est que si on appelle http://www.site.tld/fichiers/FR/test/toto (par exemple si la personne l'a sauvé dans ses favoris, on tombe sur http://www.site.tld/index.phptest/toto .

Y a-t-il un moyen de prendre uniquement le début de l'URL, sans ce soucier de ce qui a ensuite ?

Merci d'avance.
 
WRInaute discret
Bonjour

voila le code :wink:

Code:
RewriteEngine On
RewriteRule ^fichiers/FR/(.*)$ http://www.site.tld/index.php


Bonne journée
Bobulum a dit:
Bonjour à tous,

Je sèche sur une redirection.

L'ancien site était divisé en répertoires, un par langue. Maintenant on fonctionne avec une page d'accueil et des variables rajoutées par le système. Dans mon .htaccess j'ai donc mis :

RedirectPermanent /fichiers/FR/ http://www.site.tld/index.php

Ce qui marche très bien si on appelle l'adresse http://www.site.tld/fichiers/FR/ . Or le problème, c'est que si on appelle http://www.site.tld/fichiers/FR/test/toto (par exemple si la personne l'a sauvé dans ses favoris, on tombe sur http://www.site.tld/index.phptest/toto .

Y a-t-il un moyen de prendre uniquement le début de l'URL, sans ce soucier de ce qui a ensuite ?

Merci d'avance.
 
WRInaute discret
Bonjour ! :wink:

Merci pour la réponse.

On avait trouvé le code suivant :

Code:
RedirectMatch /fichiers/FR/* http://www.site.tld/index.php

Avec le tien, je crois que je pourrai mieux gérer les minuscules/majuscules :) .

Encore merci ! :D
 
Discussions similaires
Haut