На сайте Maven, как мне добавить внешний href (в другой корневой домен) в пункт меню - PullRequest
2 голосов
/ 20 сентября 2019

Я пытаюсь использовать архетип сайта Maven для создания нескольких сайтов.Я хочу иметь раздел меню (который пока называется «Быстрые ссылки»), в котором есть несколько общих сайтов, на которые пользователи этого сайта могут захотеть попасть.Он работает до тех пор, пока целевой домен совпадает с верхней частью домена для сайта, но не тогда, когда это разные верхние две доменные части.

Это новый проект maven, созданный с помощью

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-site -DarchetypeVersion=1.4
<menu name="Quick Links">
    <item name="Public Web" href="https://www.mdtsoft.com/"/>
    <item name="Closed Web" href="https://www.mdt-software.com/closed"/>
    <item name="MDT Link" href="https://link.mdtsoft.com/alex"/>
    <item name="Web Sandbox" href="https://sand-1.mdtsoft.com/"/>
</menu>

Я ожидал, что все ссылки будут работать (на сайте на ident-prs9.mdtsoft.com), но работают только те сайты с доменами, заканчивающимися на mdtsoft.com.

Обратите внимание, что все, кромеВо-первых, это защищенные паролем сайты, но по крайней мере любой может получить доступ к точке входа в систему.


Сгенерированный HTML-код выглядит как

     <li class="nav-header">Quick Links</li>
    <li><a href="https://www.mdtsoft.com/" class="externalLink" title="Public Web"><span class="none"></span>Public Web</a></li>
    <li><a href="closed" title="Closed Web"><span class="none"></span>Closed Web</a></li>
    <li><a href="https://link.mdtsoft.com/alex" class="externalLink" title="MDT Link"><span class="none"></span>MDT Link</a></li>
    <li><a href="https://sand-1.mdtsoft.com/" class="externalLink" title="Web Sandbox"><span class="none"></span>Web Sandbox</a></li>

Обратите внимание, что неправильная ссылка больше не имеет ничего, но появляетсяпытаться сделать ссылку относительной, есть ли способ заставить Maven не менять href?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...