web-dev-qa-db-fra.com

Empêcher la redirection 301 dans le navigateur pour permettre aux développeurs d'accéder à un site Web

Nous avons 301 ensembles de redirection du domaine A vers le domaine B. Le domaine A contient un site de travail.

Existe-t-il un moyen de désactiver la redirection 301 dans un navigateur afin que, lorsque nous arrivons au domaine A, nous (les programmeurs/testeur) restions sur le domaine A et ne soyons pas redirigés?

2
Igor Skoldin

Vous ne pouvez pas arrêter la redirection dans votre navigateur. Vous pouvez l'arrêter, mais vous n'obtiendrez pas le domaine A.
Ajoutez simplement cette ligne en tant que condition, mais avec l'IP (ou les IP) de votre choix, en vous excluant de la redirection:

RewriteCond %{REMOTE_ADDR} !^11\.222\.33\.444 [OR]
RewriteCond %{REMOTE_ADDR} !^11\.222\.33\.445

De cette façon, vous pouvez tester le site ou faire ce que vous voulez, pendant que le reste du monde voit l'autre version.

1
Martijn

Il est impossible de faire quoi que ce soit dans votre navigateur pour empêcher la redirection. La redirection est envoyée par le serveur et le navigateur n’a aucune possibilité de l’ignorer. Une fois que le serveur a envoyé la redirection, il n’envoie pas de contenu supplémentaire. Lorsque vous mettez la redirection en place, il indique au serveur de fermer votre site Web. Votre site Web "fonctionnel" n'est plus fonctionnel.

Comme Martijn le suggère dans sa réponse, vous pouvez configurer le serveur pour qu'il n'émette pas la redirection pour des adresses IP spécifiques. Vous pouvez également utiliser des cookies pour indiquer au serveur de ne pas émettre la redirection dans certains cas.

0