web-dev-qa-db-fra.com

Plugin de redirection: redirige toutes les URL avec une expression régulière

Je comprends peu les expressions régulières, mais je dois en trouver un à utiliser avec le plug-in Redirection, qui prend en charge les redirections avec des expressions régulières. http://urbangiraffe.com/plugins/redirection/

Ce que je dois faire est de rediriger toutes les URL de/oldsite/vers la racine du domaine. Cela signifie que toute page de/oldsite/like /oldsite/this-is-my-page.html, /oldsite/this-is-my-page-too.html, etc., doit aller à la racine via une expression régulière.

Je ne parviens pas à faire fonctionner une règle de redirection 301 dans .htaccess pour une raison quelconque; il peut y avoir une restriction chez l'hôte, je dois donc utiliser ce plugin.

Il doit s'agir d'une expression régulière au format compris par le plug-in. Quelques exemples sont dans la documentation pour le plugin à ce lien ci-dessus. Le premier champ pour une nouvelle redirection dans le plugin prend l'expression régulière; le deuxième champ est l'URL cible.

Cela ne marche pas:

Source: /oldsite/*
Target: http://mydomain.com

Ceci non plus:

Source: ^oldsite/(.*)
Target: http://mydomain.com
3
markratledge

Je dois travailler avec ça:

Source: /oldsite/(.*)
Target:  http://mydomain.com
4
markratledge

Je l'ai modifié pour rediriger vers une autre URL, tout en maintenant la page demandée:

Source: /(.*)
Target: http://mysite.com/$1
5
Mike S