Weiterleitung

redi78

Member
Hi,

wenn ich im verzeichnis /web/ einen Unterordner wie zB. /web/portal erstelle und per Umleiten daruf verweise, ist es nicht mehr möglich /web/stats/ aufzurufen.

Gibts da eine andere Lösung?
 

redi78

Member
Hi,

also ich habe für das Web eine Umleitung erstellt. Sieht so aus:

attachment.php



Wie muss dann die directive aussehen damit /stats/ wieder erreichbar ist?

lg redi78
 

Anhänge

  • 2014_02_21_10_40_01_ISPConfig_3.0.5.3.JPG
    2014_02_21_10_40_01_ISPConfig_3.0.5.3.JPG
    12,8 KB · Aufrufe: 266

ramsys

Member
Versuche mal folgendes direkt in der .htaccess bzw. in der Konfiguration unter Optionen:

Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/stats(/.*)?
RewriteRule (.*) /portal/$1 [L,R=301]
 

redi78

Member
Hi,

mhh dann erhalte ich folgendes Ergebnis. Sieht wie eine Schleife aus:

Code:
http://edelbrenner-schadl.at/portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//portal//

lg redi78
 
Zuletzt bearbeitet:

ramsys

Member

Schau Dir mal die Einträge im vHost unter "/etc/apache2/sites-enabled" an, wenn Du im Tab "Umleitung" die von Dir genannte Weiterleitung konfigurierst. Das sieht dann ungefähr so aus:

Code:
		RewriteCond %{HTTP_HOST}   ^www\.example\.com$ [NC]
		RewriteCond %{REQUEST_URI} !^/webdav/
		RewriteCond %{REQUEST_URI} !^/php5-fcgi/
		RewriteCond %{REQUEST_URI} !^/portal/
		RewriteRule   ^/(.*)$ /portal/$1  [L,R=301]

Im Prinzip musst Du nur das Verzeichnis "stats" hier ebenfalls als Ausnahme (wie z.B. "webdav") hinzufügen:

Code:
		RewriteCond %{HTTP_HOST}   ^www\.example\.com$ [NC]
		RewriteCond %{REQUEST_URI} !^/webdav/
		RewriteCond %{REQUEST_URI} !^/stats/
		RewriteCond %{REQUEST_URI} !^/php5-fcgi/
		RewriteCond %{REQUEST_URI} !^/portal/
		RewriteRule   ^/(.*)$ /portal/$1  [L,R=301]

BTW Ist es nicht sinnvoll, die Ausnahme von "stats" genauso wie "webdav" direkt von ISPConfig machen zu lassen?
 
Zuletzt bearbeitet:

redi78

Member
Hi,

also ich hab jetzt in den Apache Directiven (ISPConfig) folgendes eingetragen:

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST}   ^www\.edelbrenner-schadl\.at$ [NC]
RewriteCond %{REQUEST_URI} !^/webdav/
RewriteCond %{REQUEST_URI} !^/stats/
RewriteCond %{REQUEST_URI} !^/php5-fcgi/
RewriteCond %{REQUEST_URI} !^/portal/
RewriteRule   ^/(.*)$ /portal/$1  [L,R=301]

Soweit so gut. Es wird richtig umgeleitet.

Allerdings kann ich trotzdem nicht /stats/aufrufen:

attachment.php



Hat jemand eine Idee?

lg redi78
 

Anhänge

  • fehler.JPG
    fehler.JPG
    56,2 KB · Aufrufe: 239

Werbung

Top