gpt4 book ai didi

mod-rewrite - 重写 url 时 SSL 的奇怪行为

转载 作者:太空宇宙 更新时间:2023-11-03 14:19:42 24 4
gpt4 key购买 nike

我相信当我重写我的 url 时会有一些奇怪的东西。我的网站链接被迫使用 SSL,当我点击任何链接时,浏览器在 Chrome 上显示 SSL OK(https 上显示绿色),在 Firefox 上显示安全站点或已识别的证书,并且在其他浏览器上显示相同的 OK SSL。

现在,每当我使用 mod_rewrite 重写 url 并缩短链接时,问题就开始了,Chrome 上显示红色标志,FireFox 上未识别,其他浏览器上也有同样的问题。

我猜问题出在重写代码的某个地方,或者必须添加一些缺失的东西!

更新 #1

RewriteCond %{REQUEST_URI} ^(/pro)
RewriteRule ^(.*)$ /foo/loop/sps/click/$1 [L]
RewriteCond %{REQUEST_URI} ^/foo/loop/sps/click
RewriteRule foo/loop/sps/click/(pro)(/(.*))?$ $1$2 [R,L]

当然还有添加 php 处理程序:DirectoryIndex index.php

更新 #2

例如,我得到的错误是 Chrome 中的红色标志。当我输入使用重写 url mod_rewrite 缩短的 url 时,会发生这种情况。

最佳答案

SSL 问题可能很复杂,取决于几个不同的变量。最有可能的情况是,当您重写 URL 时,您正在更改主机名。假设您将“https://www.test.com/whatever”重写为“https://test.com/w”。在这种情况下,如果将 SSL 证书分配给“www.test.com”,您将看到一个红色标志,表明证书有效但与 URL 不匹配。

如果这没有帮助,我们需要有关 SSL 证书的更多详细信息、您收到的确切 SSL 错误以及重写 URL 的示例。

关于mod-rewrite - 重写 url 时 SSL 的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417390/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com