0
我使用的WebForms有一把umbraco 7.6.3我在我的母版頁(/masterpages/Master.master)上有(不使用模板)簡單的菜單如下:爲什麼一把umbraco更換主機名/子外部鏈接
<li class="dropdown">
<a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">Home</a>
<ul class="dropdown-menu">
<li><a runat="server" href="https://sub1.test.mywebsite">Home</a></li>
</ul>
</li>
如果我不添加www在href Umbraco替換主機名/子域名。 我是否缺少任何設置?
鏈接有兩個「變種」:相對或絕對的。如果你想鏈接到你自己網站上的頁面,你可以使用相對路徑,但任何外部必須是絕對路徑。外部路徑必須有一個協議,幷包含您指向的域,不管它是否是子域。如果不支持https://,請使用http://。相關鏈接是您在建立導航時通常從Umbraco獲得的。 –
@ jannik Anker,但我不明白爲什麼Umbraco替換了基本URL中的子域/主機名。在webconfig文件中是否有設置?我的基本URL是abctb.org.au,Umbraco似乎可以替換URL中的子域部分。 – shaadi
我在想,如果你的鏈接地址中沒有包含http/https/ftp/mailto/whateverotherprotocol,Umbraco會將它視爲相對鏈接。你在哪裏/如何輸入這些網址?我不確定我是否遵循瞭如何解決這個問題。 –