【问题标题】:Website keep showing IIS Windows Server page网站一直显示 IIS Windows Server 页面
【发布时间】:2020-05-20 09:19:39
【问题描述】:

我已经在 IIS 服务器上配置了我们的 wordpress 网站。 我们有一个带有 SSL 的域名,我已经将我的网站从本地 URL 配置(与 mysql URL 绑定)到实时域 URL。 我还在 wp.config 文件中使用以下规则将 http 重定向到 https:

<rules>
                <rule name="Incomegenius.net" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" />
                </rule>
</rules>

借助上述重定向,我们可以正确地从 http 重定向到 https URL。 但是,当我试图在没有任何 http 或 https(仅网站名称)的情况下访问我们的网站 URL 时,它会重定向到 IIS Windows Server 页面为什么? 所以,我想,当有人只在地址栏中键入网站 URL(例如 google.com)时,没有 http 或 https,所以它不会重定向到 IIS windows Server 页面。

我还需要设置更多重定向吗?或者还有什么需要做的,请提出建议。

【问题讨论】:

    标签: php wordpress redirect iis-8 windows-server-2012


    【解决方案1】:

    浏览器会自动在名称前添加 http(s)://。但是,我怀疑您使用的是自动添加 http://www 的旧版浏览器。 ...这将失败,因为您的规则与子域不匹配,因此,您最终会进入 IIS 默认页面。将您的重定向操作更改为:

    <conditions>
        <add input="{HTTP_HOST}" pattern="^(.*)incomegenius.net$" />
        <add input="{HTTPS}" pattern="^OFF$" />
    </conditions>
    <action type="Redirect" url="https://incomegenius.net{REQUEST_URI}" appendQueryString="true" />
    

    这将重定向到非 www。 HTTPS URL,与使用的子域无关。

    【讨论】:

    • 我已经用上面的更新了,但是还是不行。我可以将我的网站 URL 更改为 websitename.net 而不是 websitename.net 吗?进入网站网址。
    • 是的,你可以。这是一个 WordPress 站点,因此您只需在“设置”→“常规”下更改 /wp-admin/ 中的 URL,并将 WordPress 地址和站点 URL 修改为 websitename.net 而不是 websitename.net
    • 我确实将网站 url 从 sitename.net 更改为 sitename.net ,但是当我尝试在地址栏上仅键入站点名称而不使用 http 或 www 时,它仍然会采用 IIS Windows Server 默认值页。当我在地址栏上输入整个 URL 时,就像 sitename.net 一样,然后只有它会反映在我们的网站上。我想要,当有人仅将 url 键入为站点名称时,它仍然会在我们的网站上自动重定向 www。这什么时候会发生?这可能是重定向问题,也可能是 IIS 服务器上的站点绑定问题。
    • 如何将所有 URL(即sitenamesitename)重定向到我们的主 URL sitename.net(这是我们使用 SSL 的主 URL)
    • 通过 IIS 服务器上的站点绑定解决了问题。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    相关资源
    最近更新 更多