gpt4 book ai didi

c# - 更改 Umbraco 7.1.4 管理 URL

转载 作者:太空狗 更新时间:2023-10-29 22:22:27 25 4
gpt4 key购买 nike

我正在尝试将 Umbraco 中使用的默认管理 UI URL 更改为自定义 URL。默认 URL 只是 /umbraco,例如:

http://mywebsite.com/umbraco

例如,我希望管理 UI URL 为:

http://mywebsite.com/asdf

到目前为止,我已尝试更改 Web.Config 中的 umbracoPath 应用程序设置:

<add key="umbracoPath" value="~/asdf" />

并在我的 Visual Studio 解决方案中将“Umbraco”文件夹重命名为“asdf”。

当导航到 /asdf 时,这会取得一些成功:

Attempt at changing URL

但是,默认的管理 UI 页面是空白的。如果我导航到 /asdf#/umbraco,则会加载预期的默认页面:

Attempt at changing URL 2

我显然错过了一些东西,但找不到什么/在哪里 - 如何将默认管理 UI URL 更改为/asdf?

最佳答案

根据官方 Umbraco 文档,您可以通过两种方式之一来完成此操作。

首先:

将此规则添加到您的“/config/urlrewriting.config”文件

<add name="adminrewrite" 
virtualUrl="^~/asdf/"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/umbraco/umbraco.aspx"
ignoreCase="true" />

其次

将“Umbraco”目录重命名为“asdf”,然后如下更改您的 web.config 文件:

<add key="umbracoReservedPaths" value="~/asdf,~/install" />
<add key="umbracoPath" value="~/asdf" />

第二个选项是您已经尝试过的,但我认为它可能是您缺少的保留路径部分。

请注意,自版本 4 以来,这一直是一个相当大的问题,从官方社区论坛上的情况来看,这仍然适用于某些人,而对其他人无效。

关于c# - 更改 Umbraco 7.1.4 管理 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25019343/

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