Я пытаюсь использовать архетип сайта 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?