J'ai changé ma plate-forme de site Web et je reçois maintenant des appels de google pointant vers l'ancien emplacement des recherches de balises sur mon site. Fondamentalement, je dois signaler:Réécriture de Nginx pour la valeur de la chaîne de queues URI
http://www.website.com/articles/Subject%3Alist=Music-Oldies&review_state=published
à:
http://www.website.com/tags/Music-Oldies
..dans mon fichier site Nginx. Seul le tag 'Music-oldies' doit être extrait. 'Subject% 3Alist' est en fait 'subject: list'.
EDIT: '.... articles/subject% 3Alist ...' aurait dû » .... 'articles soumis% 3Alist ....'
Pourquoi ne recherche que vous avez non seulement l'URL pour 'la liste = Music-Oldies' (pas nécessairement en utilisant regex) et le rediriger vers la nouvelle URL si une correspondance est trouvée? Cette chaîne va-t-elle apparaître dans d'autres parties de l'URL? ou y aura-t-il d'autres URL avec cette chaîne? – Amarghosh
désolé, ce ne sera pas toujours «musique-oldies», il peut être n'importe quoi. Mais le tag sera toujours une variable 'subject: list'. L'ancienne plate-forme a été plone, et pour une raison quelconque, il utilise 'subject: list' pour filtrer les données par mots-clés (tags) –