【问题标题】:How to redirect Kentico to CMS admin page by default默认情况下如何将 Kentico 重定向到 CMS 管理页面
【发布时间】:2020-03-23 18:09:03
【问题描述】:

我们使用 Kentico 11 和一个 MVC 网站,两者都作为 Azure 应用服务托管。

我们公司的 URL 看起来像 www.mycorp.com,而 Kentico CMS URL 看起来像 kentico.mycorp.com

当有人访问 kentico.mycorp.com 时,它会显示一个空白页面。我们需要输入 kentico.mycorp.com/admin 才能进入 CMS。

有没有一种方法可以设置重定向,而无需在 IIS 中添加任何新的 DNS 条目或 Web 应用程序?

【问题讨论】:

    标签: kentico kentico-mvc


    【解决方案1】:

    在您的 CMS web.config 中尝试以下操作:

    <configuration>
    ..
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="AdminRedirect" stopProcessing="true">
              <match url="^$" />
              <action type="Redirect" url="/admin" />
            </rule>
          </rules>
        </rewrite>
      </system.webServer>
    ..
    </configuration>

    【讨论】:

    • 我会尽快解决我现在面临的运行时错误:stackoverflow.com/q/60821826/1541224
    • 使用 Kentico web.config 执行此操作会导致错误 HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.
    • 我没有在本地安装 IIS 的 URL 重写模块。这在安装模块后起作用。 iis.net/downloads/microsoft/url-rewrite
    【解决方案2】:

    你能检查你的网站配置吗:

    同时检查是否没有安装其他站点。

    【讨论】:

    • 在站点域名中,我们有 kentico 而不是 admin。在演示 URL 中,我们在 https:// 之后有 www - 我想我们不需要在这里更改任何内容吧?
    • 啊,应该没问题!您是否在 Kentico 的设置中为管理界面设置了强制 SSL?并在 Azure 门户中仅将 HTTPS 设置为您的 Web 应用程序?
    猜你喜欢
    • 1970-01-01
    • 2014-08-28
    • 2023-04-01
    • 1970-01-01
    • 2011-12-25
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    相关资源
    最近更新 更多