Je demande de l'aide car je me suis déjà cassé la tête, je ne sais pas comment résoudre le problème...
Je passe d'un domaine à un autre domaine, je veux que tous les liens 301 redirigent vers le nouveau domaine, mais à la page d'accueil, je veux ajouter une chaîne de requête comme ?from=example.com (uniquement pour la page d'accueil).
https://exemple.com 301 -> https://nouveaudomaine.com/?from=exemple.com
tous les autres liens ne font que rediriger 301 comme https://newdomain.com $request_uri ;
j'ai essayé mais ça ne marche pas
server {
listen 443 ssl;
server_name example.com www.example.com;
location = / {
return 301 https://newdomain.com/?from=example.com;
}
return 301 https://newdomain.com$request_uri;
}
Merci pour l'aide
Votre dernier "retour 301" annulait ceux à l'intérieur de l'emplacement.
server {
listen 443 ssl;
server_name example.com www.example.com;
location = / {
return 301 https://newdomain.com/?from=example.com;
}
location / {
return 301 https://newdomain.com$request_uri;
}
}
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots