nginx - Utilisez la redirection 301 pour remplacer le site Web par un nouveau nom de domaine et le POST est perdu
PHP中文网
PHP中文网 2017-05-16 17:13:58
0
3
872

L'utilisation de la redirection 301 pour changer le site Web vers un nouveau nom de domaine et obtenir est efficace, mais la publication deviendra invalide et deviendra get. Que dois-je faire ?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(3)
迷茫

Merci pour l'invitation.
La méthode actuelle à laquelle je peux penser est dans DNS

Nouveau nom de domaine cname Ancien nom de domaine
Ancien nom de domaine Une adresse IP du serveur d'enregistrement

Ce n'est peut-être pas très approprié, j'espère que cela aidera.

Ty80

La publication sera acceptable si vous la remplacez par un nom de domaine relatif.

漂亮男人

Pour la réponse 301, le comportement du navigateur est d'envoyer l'URL dans l'emplacement de la requête GET.
Si vous devez conserver la méthode POST d'origine inchangée et effectuer une nouvelle demande, vous devez utiliser 307, mais ce n'est peut-être pas ce que vous souhaitez, car selon les navigateurs standards, les requêtes POST pour 307 nécessitent une confirmation explicite de la part de l'utilisateur (par exemple , une alerte apparaîtra).
Pour une explication détaillée, veuillez vous référer aux deux articles suivants :

  1. http://www.alanflavell.org.uk...

  2. http://programmers.stackexcha...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal