【问题标题】:inner page getting local host alias in DNN9内页在 DNN9 中获取本地主机别名
【发布时间】:2019-09-04 04:53:02
【问题描述】:

我正在使用 DNN9 并遇到问题,因为图像在内部页面中使用 localhost 别名,而主页正常工作。

在 portalalias 表中我有两个别名

www.mydomain.com

本地主机

我在内页有图片

<img src="/portals/_default/skins/test/test.png" alt="">

它在主页工作时使用不正确的 localhost 别名 (www.mydomain.com/portals/_default/skins/test/test.png)

谢谢你..

【问题讨论】:

    标签: dotnetnuke dotnetnuke-9 dnn9


    【解决方案1】:

    任何以“/”字符开头的根相关链接都将采用用于加载页面的域名。如果您看到 /portals/_default/skins/test/test.png 使用 localhost 请求加载,则页面本身是使用 localhost 加载的。

    有几件事可能会导致此问题,但是,最好的办法是缓解该问题。

    1. 通过将 www.mydomain.com 别名标记为“主要”别名,您可以强制 DNN 使用它
    2. 您还可以将门户别名映射模式值设置为重定向,这将强制浏览器重定向到主别名。这一切都在网站设置区域完成

    如果您以这种方式配置别名,则应避免在链接/菜单项中出现任何混淆。

    【讨论】:

    • 感谢您提供有用的信息,问题与别名配置错误有关。
    猜你喜欢
    • 2018-02-27
    • 1970-01-01
    • 2014-10-24
    • 2017-02-21
    • 1970-01-01
    • 2012-04-12
    • 2015-07-08
    • 2015-11-18
    • 1970-01-01
    相关资源
    最近更新 更多