相关疑难解决方法(0)

如何让 Chrome 停止缓存重定向?

我正在开发一个正在使用的 Web 应用程序redirects(用于漂亮的 URL)。

我正在尝试以重定向工作的方式调试逻辑。然而,谷歌浏览器一直记住重定向,甚至在我更改代码后,以相同的方式重定向。

这使得故障排除变得非常困难。

例如,如果我重定向/this/that,则将我的代码更改为/this不再重定向。谷歌浏览器仍在重定向到/that. 就像重定向被缓存之类的。有没有办法关闭它?

google-chrome redirection web-development

467
推荐指数
12
解决办法
35万
查看次数

我无法访问具有“.dev”域的网站

我正在尝试访问https://get.dev 之类的网站,但没有加载网站,而是出现“解析主机”消息,然后我收到“无法访问此站点 get.dev 的服务器 IP 地址可以找不到。DNS_PROBE_FINISHED_NXDOMAIN”。

这是到目前为止我所做的:

  1. 我尝试从不同的浏览器(Chrome、Safari、Firefox)访问网站 - 但没有运气。所以它与如何在 Chrome 中停止从“http://”到“https://”的自动重定向不重复
  2. 我的主机配置非常默认:
 127.0.0.1       localhost
 255.255.255.255 broadcasthost
 ::1 localhost
 fe80::1%lo0     localhost
Run Code Online (Sandbox Code Playgroud)
  1. 我之前安装过 Laravel Valet,但我删除了它并卸载了 dnsmasq ( brew uninstall dnsmasq)。删除后,我重新启动了计算机。
  2. 我也试过 ping 这些域,但控制台(一段时间后)只返回 ping: cannot resolve get.dev: Unknown host
  3. 可以从同一 Wi-Fi 网络中的其他计算机访问“.dev”网站。

我想知道我还能做些什么来调试它并使其工作?

dns web-development hosts-file

35
推荐指数
1
解决办法
2万
查看次数

如何修复 Firefox 59 不再接受我在 .dev 虚拟主机上的自签名 SSL 证书

在我的本地 Apache 环境中,我有一个需要 SSL 进行开发的站点,因此我一直在使用自签名证书。到目前为止,本地站点在 Firefox 和 Chrome 中运行良好,但在今天将 Firefox 更新到版本 59 后,我无法让它接受安全异常(在 Chrome 上,自签名证书继续工作)。

Firefox 在被阻止的页面中为我提供了以下附加信息:

... 使用无效的安全证书。该证书不受信任,因为它是自签名的。错误代码:SEC_ERROR_UNKNOWN_ISSUER

没有像以前那样允许例外的选项,但是我转到了证书下的 Firefox 首选项,然后在“服务器”选项卡中,我为本地域添加了一个例外。然后证书会列在正确的本地服务器名称中,详细信息显示我的颁发者和颁发者证书设置相同,具有有效的时间跨度。

有没有人在 FF 59 上遇到过类似的问题,或者可能知道如何尝试让自签名证书在本地再次工作?


编辑:我在FF 59 发行说明中没有看到任何提及,但新版本中的某些内容导致 *.dev 域上的所有本地虚拟主机自动尝试建立 https 连接(也就是说,所有 http *.dev 的请求会自动发送到 https URL)。也许这种行为也是导致我的实际 https 虚拟主机出现这些问题的原因。

firefox ssl ssl-certificate

23
推荐指数
3
解决办法
4万
查看次数

谷歌浏览器无法访问本地主机域

这是我第一次尝试 Chrome,我无法访问 localhost、127.0.0.1 或我在 Chrome 29.0.1547.66 中设置的任何其他本地域。它们在 Firefox 和 Internet Explorer 中都可以正常工作,并且已经使用了多年。

当我尝试加载这些页面之一时,Chrome 中根本没有任何反应。加载图标只是无限期地旋转。

Chrome 怎么了?

System: Windows 8
Server: Softaculous AMPPS 2.0
Run Code Online (Sandbox Code Playgroud)

在注释中使用 @50-3 执行的其他故障排除;此后已删除评论以释放空间

  • 禁用同源策略 --disable-web-security
  • 尝试通过访问127.0.0.1:80http://localhost:80
  • 服务器尚未配置为允许来自网络 IP 地址的连接

google-chrome

20
推荐指数
2
解决办法
15万
查看次数

Chrome 持续重定向到 HTTP 站点的 HTTPS

我正在建立一个站点来替换旧站点。较新的站点目前不是 HTTPS。但是,旧站点是HTTPS。我通过切换“主机”文件中的条目在两个站点之间切换。

我偶尔需要访问旧网站。当我这样做时,它会强行重定向到 https://,但是当我切换回新站点时,Chrome 就会损坏,并且不会让我访问 http:// 到该站点,而是强行重定向到 https://给了我明显的“隐私错误”警告并搞砸了许多其他事情(它是 WordPress,所以它要求我重新登录,但我不能)。

我怎么能强制 Chrome停止重定向到 https://?我尝试了 chrome://net-internals/#hsts 并删除了该站点的域安全策略,但它似乎什么也没做。Chrome 仍然会重定向。我也尝试刷新清除缓存 - 这也不起作用。

google-chrome https redirection

7
推荐指数
2
解决办法
2万
查看次数

如何停止从 http:// 重定向到 https://

我图书馆的 OPAC(在线公共访问目录)网站目前不使用 HTTPS。无论浏览器如何,尝试使用安全连接查看它都会“崩溃”。但是,一旦我不小心尝试通过 HTTPS 访问该站点,现在无论我做什么,它都会自动尝试为我提供安全版本。

我在 Chrome 中遇到了同样的问题有一段时间了,虽然我可以使用这个类似问题中提供的解决方案,它会在我的下一个会话中修复它一段时间,但 HTTP 到 HTTPS 重定向又回到了 Chrome 中。

出于这个原因,我一直在使用 Firefox,直到今天我不小心将网站的 HTTPS 链接粘贴到 Firefox 中,现在 Firefox 也将只提供 HTTPS 版本。

firefox https redirection

6
推荐指数
1
解决办法
2万
查看次数

即使本地开发服务器未处于活动状态,出于开发目的添加到主机文件的假“.dev”域也会重定向到 Windows 上 Chrome 中的 HTTPS

我正在本地构建Express.js应用程序。为了在 localhost 以外的其他地方进行测试,我将以下条目添加到我的主机文件中:

127.0.0.1       mynewapp.dev
Run Code Online (Sandbox Code Playgroud)

甚至没有启动应用程序,我不小心http://mynewapp.dev:3000在 Chrome 中尝试了(这是我打算运行应用程序的地方)。令我惊讶的是,Chrome 将我重定向到https://mynewapp.dev:3000.

浏览器控制台中的标题显示:

一般的:

  • 请求网址: http://mynewapp.dev:3000/
  • 请求方式:GET
  • 状态代码:307 内部重定向
  • 推荐人政策:降级时不推荐人

响应头:

  • 地点: https://mynewapp.dev:3000/
  • 非权威原因:HSTS

请求头:

  • 显示临时标题
  • 升级不安全请求:1
  • 用户代理:Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如
  • 壁虎)Chrome/68.0.3440.106 Safari/537.36
  • X-DevTools-Emulate-Network-Conditions-Client-Id: 23A0CBD658A51DF4CA3B25A263078DA4

这怎么发生的?我没有重定向请求的软件,我的应用程序甚至没有运行!

我在用:

  • Chrome 版本 68.0.3440.106(官方版本)(64 位)
  • Windows 10 企业版

但是,这不会发生在:

  • Microsoft Edge 40.15063.674.0(显示错误代码:INET_E_RESOURCE_NOT_FOUND)
  • IE 11(显示错误代码:INET_E_RESOURCE_NOT_FOUND)

回答评论:

  • curl -I http://mynewapp.dev:3000 卡住了,什么也不显示。
  • 我也尝试过chrome://net-internals/#events,并找到了请求。这是我看到的:

    100382: URL_REQUEST
    http://mynewapp.dev:3000/
    Start Time: 2018-08-17 07:32:03.853
    
    t=16751 [st=   0] +REQUEST_ALIVE  [dt=1007]
                       --> priority = "HIGHEST"
                       --> url = …
    Run Code Online (Sandbox Code Playgroud)

google-chrome redirection hosts-file

2
推荐指数
1
解决办法
1302
查看次数