在url中使用name作为子域

时间:2017-03-09 07:38:01

标签: kentico

我正在使用kentico 9解决方案,其中我有一个网址如下:

localhost/Home.aspx

现在我必须添加一个名称,如subdomain.Below就是例子:

localhost/vikash/Home.aspx

如果我尝试使用此网址,则会将我重定向到错误页面。但在这里我希望它在这里接受任何名字。

或在设置> Url& Seo> DefaultUrlPathPrefix:在本节中,如果我添加任何名称,它工作正常。我们可以使这个字段可配置,那可以接受那里的任何字符串值。

我对此有什么想法吗?

3 个答案:

答案 0 :(得分:0)

您可以尝试使用通配符。

https://docs.kentico.com/k9/configuring-kentico/configuring-page-urls/wildcard-urls

您可以在主页上执行URL重定向到目标站点,具体取决于URL中的通配符参数。

另一种选择是根据您可能需要的URL路径在目标页面上设置URL别名。

如果你使用像" vikash.localhost / home.aspx"这样的子域名。您可以使用站点域别名。 但这不适用于URL路径。

答案 1 :(得分:0)

当我将这些子目录设置为IIS中主站点下的应用程序之前,我曾在这样的解决方案中工作过。

因此,在IIS中,您需要右键单击主站点,单击“添加应用程序”,添加应用程序的名称(这将是您的子目录名称)并将其指向Kentico所在的硬盘驱动器上的位置。

答案 2 :(得分:0)

我写了一个自定义的httpmodule并将我的逻辑放在那里,它运行正常。感谢您的支持。