Fórum
kurze URL, weg mit /web/guest
Darko Joseph Hojnik, modificado 14 Anos atrás.
kurze URL, weg mit /web/guest
Regular Member Postagens: 125 Data de Entrada: 03/08/09 Postagens Recentes
Hi
Ich habe Liferay für den neuen Glassfish v3 kompiliert. Läuft 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?
Ich habe Liferay für den neuen Glassfish v3 kompiliert. Läuft 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?
Dominik Förderreuther, modificado 14 Anos atrás.
RE: kurze URL, weg mit /web/guest
Junior Member Postagens: 41 Data de Entrada: 15/09/09 Postagens Recentes
Hi,
machs nicht in Liferay, sondern im Apache. In Deiner Apache-Konfiguration (in etwa):
Viele Grüße,
Dominik
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
Darko Joseph Hojnik, modificado 14 Anos atrás.
RE: kurze URL, weg mit /web/guest
Regular Member Postagens: 125 Data de Entrada: 03/08/09 Postagens Recentes
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
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
Dominik Förderreuther, modificado 14 Anos atrás.
RE: kurze URL, weg mit /web/guest
Junior Member Postagens: 41 Data de Entrada: 15/09/09 Postagens Recentes
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
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