Как оказалось, я использую расширение Chrome под названием HTTPS Everywhere, которое поставляется с правилами о том, как перенаправить определенные сайты в защищенную версию. В моем случае HTTPS Everywhere соответствовал URL-адресу Formstack, к которому я пытался получить доступ, и неправильно перенаправлял его на неправильный URL-адрес.
В правилах Formstack есть ошибка, которая неправильно перенаправляет:
This: http://www.formstack.com/forms/?abc-123
To this: https://www.formstack.com/forms/forms/?abc-123
Вот неправильное правило:
Ruleset Path: /Users/MYUSER/Library/Application Support/Google/Chrome/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp/2013.6.4_0/rules/default.rulesets
<ruleset f="Formstack.xml" name="Formstack (partial)">
<target host="formstack.com"/>
<target host="*.formstack.com"/>
<exclusion pattern="^http://www\.formstack\.com/forms/$"/>
<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/forms/"/>
<rule from="^http://blog\.formstack\.com/favicon\.ico$" to="https://www.formstack.com/favicon.ico"/>
<rule from="^http://(?:blog\.formstack\.com/wp-content/themes/fontstack-theme|support.formstack.com/assets)/images/bg\.jpg$" to="https://www.formstack.com/assets/images/bg.jpg"/>
</ruleset>
Чтобы исправить, измените эту строку:
<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/forms/"/>
Для того, чтобы:
<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/"/>
После обновления правила просто отключите, а затем отключите расширение, и оно должно вступить в силу немедленно.
Я не уверен, почему шаблон исключения не подходит для моего URL, но, тем не менее, исправление выше работает для меня. Если у меня будет время, я могу отправить его обратно в проект.
Надеюсь это поможет!