J'utilise [~ # ~] nginx [~ # ~] sur mon serveur dédié.
J'ai une question sur le retour et récrire 301 .
Réécrivez 301:
rewrite ^ http://xxx.xxxxx.net/xx-xxx/$request_uri? permanent;
Retour 301:
location ~ redirect-this/?$ {
return 301 http://xxx.xxxxx.net/xx-xxx/redirect-this$1;
}
Toutes les redirections fonctionnent correctement. Mais..
Quelle est la méthode la plus efficace pour faire une redirection 301?
J'ai plus de 200 URL à rediriger. Alors, que recommandes-tu?
Comme indiqué dans le pièges nginx , vous devez utiliser des blocs de serveur et des instructions return
car ils sont bien plus rapides que d’évaluer RegEx via des blocs location
.
Puisque vous forcez la règle de réécriture à envoyer un message 301, il n’ya aucune différence en matière de référencement, btw ..