J'ai plusieurs URL qui suivent le même modèle, comme ceci:
https://example.com/hashtag?tag=[$string]
Existe-t-il un moyen d'effectuer une redirection 301 vers l'URL suivante?
https://example.com/tags/[$string]
Si j'utilise ce plugin, Safe Redirect Manager , existe-t-il un moyen de le configurer?
Mon serveur:
Après quelques recherches, je vous conseillerais d’essayer ce plugin: Redirection . Ce plugin vous permet de gérer 301 redirections.
J'ai joué avec les paramètres et ils permettent des expressions régulières qui pourraient faire ce qui suit:
http://some.site/hashtag?tag=some-tag/
à http://some.site/tags/some-tag/
Ils fournissent une documentation sur la manière de l’installer, qui peut être trouvée ici . C'est ce que j'ai fait lors de la création de la règle, essayez ceci:
/hashtag?tag=(.*)/
/tags/(.*)
Je testais cela sur une copie locale de WordPress et je n'ai rien pour l'instant qui me donne ces structures d'URL. Faites-moi savoir si cela fonctionne pour vous de votre côté. Encore une fois, vous pouvez jouer avec les expressions régulières pour bien faire les choses.
Ce n'est pas tout à fait correct.
Le symbole du dollar indique que la valeur correspond à la première valeur (2 $ correspond à la seconde, ce qui n'est pas obligatoire ici)