我正在使用kentico 9解决方案,其中我有一个网址如下:
localhost/Home.aspx
现在我必须添加一个名称,如subdomain.Below就是例子:
localhost/vikash/Home.aspx
如果我尝试使用此网址,则会将我重定向到错误页面。但在这里我希望它在这里接受任何名字。
或在设置> Url& Seo> DefaultUrlPathPrefix:在本节中,如果我添加任何名称,它工作正常。我们可以使这个字段可配置,那可以接受那里的任何字符串值。
我对此有什么想法吗?
答案 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并将我的逻辑放在那里,它运行正常。感谢您的支持。