0

我正在尝试在我的网络应用程序中使用 PrettyFaces,因为 SEO 对它不友好!我配置 PrettyFaces 没有问题,它工作正常!但是.....我可以看到一个奇怪的“网址行为”。

这是我的漂亮配置:

<url-mapping id="homepage"> 
    <pattern value="/homepage" /> 
    <view-id value="/pages/homepage/homepage.jsf" /> 
</url-mapping> 

<url-mapping id="registrazioneUtente">
    <pattern value="/registrazioneUtente" />
    <view-id value="/pages/homepage/registrazioneUtente.jsf" />
</url-mapping>

这是我的主页链接:

<h:link outcome="pretty:homepage" >
    <p:graphicImage url="/resources/images/logo.jpg" height="200px" title="www.eventicinofili.com" /> 
</h:link>

这是我的 registrazioneUtente 链接:

<h:link outcome="pretty:registrazioneUtente" value="#{ApplResLbl.registrazioneLink}" styleClass="gialloFont" title="#{ApplResLbl.registrazioneAlt}" />

当我访问我的网络应用程序时,我可以看到这个 URL:

http://localhost:8080/EventiCinofiliWEB/homepage

当我单击 registrazioneUtente 链接时,我可以看到这个 URL:

http://localhost:8080/EventiCinofiliWEB/registrazioneUtente?jffi=%2Fpages%2Fhomepage%2FregistrazioneUtente.jsf%3Fcom.ocpsoft.mappingId%3DregistrazioneUtente&jftfdi=

当我通过主页链接返回主页时,我可以看到这个 URL:

http://localhost:8080/EventiCinofiliWEB/homepage?jffi=%2Fpages%2Fhomepage%2Fhomepage.jsf%3Fcom.ocpsoft.mappingId%3Dhomepage&jftfdi=

我快疯了,因为我无法从 URL 中删除 jffi 和 jftfdi id!

我希望在你的帮助下!提前感谢您的任何建议!

4

0 回答 0