掲示板

kurze URL, weg mit /web/guest

thumbnail
14年前 に Darko Joseph Hojnik によって更新されました。

kurze URL, weg mit /web/guest

Regular Member 投稿: 125 参加年月日: 09/08/03 最新の投稿
Hi

Ich habe Liferay für den neuen Glassfish v3 kompiliert. Läuft emoticon Das ganze wird über AJP and den Apache gereicht.
Das ist für eine Multidomaininstallation für einen größeren Test im Realbetrieb bestimmt. Angedacht ist Liferay mit je einem Vhost in Liferay pro Domain. Diese sollen alle z.B. via http://myhorny.tld sowie http://www.myhorny.tld erreichbar sein mit jeweils dem selben Content pro Liferay Vhost und Internetdomain. Liferay könnte ja so schön sein wäre da nicht dieses /web/guest in der URL

Dieser Serviervorschlag ist also für meine Zwecke suboptimal.

Welche Möglichkeiten habe ich nun um kurze URL's zu erhalten?
thumbnail
14年前 に Dominik Förderreuther によって更新されました。

RE: kurze URL, weg mit /web/guest

Junior Member 投稿: 41 参加年月日: 09/09/15 最新の投稿
Hi,

machs nicht in Liferay, sondern im Apache. In Deiner Apache-Konfiguration (in etwa):

RewriteEngine on

RewriteRule ^html/.*$ - [L]
RewriteRule ^dein-theme/.*$ - [L]
RewriteRule ^was-sonst-noch/so/kommt/und/nicht/umgeschrieben/werden-soll/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* /web/guest/



Viele Grüße,
Dominik
thumbnail
14年前 に Darko Joseph Hojnik によって更新されました。

RE: kurze URL, weg mit /web/guest

Regular Member 投稿: 125 参加年月日: 09/08/03 最新の投稿
Danke ;)

Die Idee hatte ich auch schon. Allerdings komme ich dann immer in eine Endlosschleife. Evtl wird es dann doch zumindest als Kompromiss so ausschauen das ich nur www.myhorny.tld verwende. Für http://myhorny.tld mach ich dann ne rewrite rule nach www. Das kann ich ja über Liferay via Adminconsole kurzhalten, solange ich MOD_JK verwende. Mit MOD_PROXY_AJP und/oder Rewrite bekomme ich ab und an mal ne Fehleitung zum Beispiel nach http://group.

https://www.hojnik.de

via Google Recherche habe ich Erfahren das man das in der 5.3 beheben will. Allerdings konnte ich den SVN Snappshot nicht in Glassfish v3 installieren. Zu viele exeptions emoticon
thumbnail
14年前 に Dominik Förderreuther によって更新されました。

RE: kurze URL, weg mit /web/guest

Junior Member 投稿: 41 参加年月日: 09/09/15 最新の投稿
Hi,

die Endlosschleife ist möglicherweise Cookie-bedingt. Das haben wir hier dauernd mit unterschiedlichen Liferay-Projekten (und Pfaden), die wir kurz hintereinander auf localhost:8080 starten und im Browser aufrufen. Lösch nach einer Änderung der Rewrite Rules vor dem Aufruf mal Deine Cookies. Ich bin ziemlich sicher, dass das dann weg ist.

Viele Grüße,
Dominik