2017-09-19 1 views
0

ich in LR7 brauchen eine bestimmte URL zu erstellen, wie folgt aus:Liferay7: Erstellen von benutzerdefinierten URL für Portlet

www.portal.com/news.php 

ich dies möchte, weil ich eine Kompatibilität mit älteren gemeinsam genutzte Daten (facebook) geben müssen.

/news.php wird ein portletURL für mein benutzerdefiniertes Portlet sein.

Vielen Dank im Voraus

Luis

Antwort

3

Sie URL tun können, umschreibt urlrewrite.xml Datei, die sich in WEB-INF-Ordner konfigurieren:

That Datei wird von UrlRewriteFilter in Liferay verwendet, fügen Sie eine neue Regel mit Ihrem UR hinzu Ls:

<rule> 
    <from>^/news.php</from> 
    <to type="permanent-redirect">%{context-path}/your_new_url</to> 
</rule> 

Mehr Infos über UrlRewriteFilter syntaxis finden Sie unter: http://tuckey.org/urlrewrite/

Wenn Sie mit Tomcat-Anwendungsserver oder Sie haben einen Apache Web-Server, können Sie auch URL Rewrite-Regeln zu Tomcat o Web-Server hinzufügen Ebene, weitere Informationen siehe:

Verwandte Themen