Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 09/01/2012 18:18:25

jp.barriere@enit.fr
Premium Member
Registered: 09/01/2012
Posts: 3

Redirections d'URL

Bonjour

je cherche à utiliser la fonction de redirection d'URL pour pointer du contenu vers notre ancien serveur.
dans la fenêtre il existe une redirection
/*/~*                   /{1}/_plugins/mypage/mypage/content/{2}.html
qui laisse à penser que l on peux utiliser un système de paramètres.

j'ai tenté
/lgp/*                  http://ancien-site/lgp/{1}

mais sans succès alors que la même version sans le * et le {1} marche.

j'ai pas mal de dossier sous le /lgp et cela m'éviterais de créer toutes les redirections en dur.

y a t il un moyen pour faire ce genre de redirection de toute un arborescence ?

Offline

#2 09/01/2012 19:06:57

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,096

Re: Redirections d'URL

L'exemple que vous mettez est celui utilisé par le plugin mypage et qui transforme par exemple
/fr/~raphael en /fr/_plugin/mypage/mypage/content/raphael.html

Vous trouverez la doc ici https://wiki.ametys.org/display/AMETYSV3/Alias ou https://wiki.ametys.org/display/AMETYSV … 28Alias%29 pour la version en français.

De ce que je peux tirer de mes souvenirs, ce que vous voulez faire est possible bien sûr
N'est-ce pas simplement que vous vouliez faire /lgp/** ?
** signifie que vous autorisez les / dans l'url

par exemple /lgp/* matche /lgp/toto mais pas /lgp/toto/titi
alors que /lgp/** matche les deux


Raphael Franchet
Expert Ametys

Offline

#3 10/01/2012 09:47:14

jp.barriere@enit.fr
Premium Member
Registered: 09/01/2012
Posts: 3

Re: Redirections d'URL

bonjour,

apres lecture de votre message et de la page web, je viens d'essayer
/lgp/**   http://anciensite/lgp/{1}

mais le site (ametys) me retourne une 404 quand j'adresse /lgp/toto
alors que le http://anciensite/lgp/toto/ existe

y a t il un paramètre quelque part à activer pour que cela fonctionne ?

Offline

#4 11/01/2012 15:02:33

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,096

Re: Redirections d'URL

Bonjour,

non non pas de paramètre spécifique à activer.
Peut-être une erreur de frappe ?

Plus haut vous marquez "alors que la même version sans le * et le {1} marche"
Pouvez-vous mettre ici les valeurs réelles que vous utilisez ? La version qui marche sans caractère jokler et celle qui ne fonctionne pas avec ces caractères ;
et mettre aussi ce que vous tapez dans le navigateur.


Raphael Franchet
Expert Ametys

Offline

#5 12/01/2012 09:52:30

jp.barriere@enit.fr
Premium Member
Registered: 09/01/2012
Posts: 3

Re: Redirections d'URL

dans le CMS
/lgp/                       http://www-old.enit.fr/
navigateur http://www.enit.fr/lgp  -->>> redirige sur http://www-old.enit.fr/lgp

/lgp/**                   http://www-old.enit.fr/{1}
navigateur http://www.enit.fr/lgp  -->>> ametys retourne 404
navigateur http://www.enit.fr/lgp/pa  -->>> ametys retourne 404 http://www-old.enit.fr/lgp/pa fonctionne

Offline

#6 16/01/2012 11:10:08

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,096

Re: Redirections d'URL

Bonjour,

il y a en effet un bug.
Actuellement, il n'est pas possible de terminer un alias par **.

Dans votre cas, il faut donc créer deux règles
/lgp/* => http://www-old.enit.fr/lgp/{1}
/lgp/**/* => http://www-old.enit.fr/lgp/{1}/{2}

Je viens d'ouvrir le ticket sur le JIRA Ametys : https://issues.ametys.org/browse/CMS-3317


Raphael Franchet
Expert Ametys

Offline

Board footer

Powered by FluxBB