rediriger les pages d'un répertoire vers les même pages d'un autre répertoire ?

Nouveau WRInaute
Bonjour,
maitrisant très mal les expressions régulières, je n'arrive pas à écrire une règle dans le htaccess pour rediriger en 301 les pages d'un répertoire vers la racine.
Exemple :
rediriger www.monsite.com/magento/fichier.php
vers www.monsite.com/fichier.php

et ça doit marcher pour tous les fichiers du rep magento.

j'ai essayé ça ( entre autres codes ) : RewriteRule ^magento/(.*)$ https://www.monsite.com/$1 [R=301,L] mais ça ne fonctionne pas ...

Merci pour votre aide
 
Nouveau WRInaute
j'ai aussi essayé en plaçant un .htaccess dans le répertoire magento :

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.monsite.com/$ [R=301,L]

mais ça ne marche pas, car tous les fichiers du répertoire magento/ sont renvoyés à l'adresse www.monsite.com . Il manque LE NOM DU FICHIER ( en l'occurrence dans mon exemple, la redirection doit se faire vers www.monsite.com/colza.php et non pas vers www.monsite.com

merci pour votre aide
 
WRInaute accro
Je ferais comme ça :

Code:
RewriteCond %{REQUEST_URI} ^/magento/  
RewriteRule ^magento/(.*)$ 			https://www.example.com/$1 [R=301,L]

Mais apparemment tu l'as déjà essayé.
Peut-être que ce n'est pas immédiat à cause d'un cache quelconque et c'est toujours ton ancien .htaccess qui est pris en compte.
 
Discussions similaires
Haut