.htaccess Problem

DownGET

Angesehenes Mitglied
Hallo Leute!

Ich habe derzeit ein kleines htaccess Problem.

Und zwar leite ich domains auf verzeichnisse um.

Beispiel: domain.at wird zu /domain.at/ (UnterOrdner) Weitergeleitet:

Funktioniert ja auch.
Nur wenn ich auf www.domain.at/images/ gehe erhalte ich folgendes in der adresszeile:
http://domain.at/domain.at/images/

der zweite unterordner wird angezeigt.
gibt es eine möglichkeit den unterordner zu entfernen bzw. das nur dort steht http://domain.at/images/ ?

CODE:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.domain\.at [NC]
RewriteCond %{REQUEST_URI} !/domain.at/
RewriteRule ^(.*)$ /domain.at/$1 [L]

RewriteCond %{HTTP_HOST} ^domain\.at [NC]
RewriteCond %{REQUEST_URI} !/domain.at/
RewriteRule ^(.*)$ /domain.at/$1 [L]

P.s.: domain.at ist nur ein beispiel und nicht meine Domain.
 
QUOTE (chipchip @ Do 29.05.2008, 16:49)Nur wenn ich auf www.domain.at/images/ gehe erhalte ich folgendes in der adresszeile:
http://domain.at/domain.at/images/

der zweite unterordner wird angezeigt.
gibt es eine möglichkeit den unterordner zu entfernen bzw. das nur dort steht http://domain.at/images/ ?

Klar gibt es das.

Einfach das


QUOTE (chipchip @ Do 29.05.2008, 16:49)Und zwar leite ich domains auf verzeichnisse um.

Beispiel: domain.at wird zu /domain.at/ (UnterOrdner) Weitergeleitet:


ersatzlos löschen.

Du leitest domain.at auf domain.at/domain.at/ um und dann wunderst Du dich, daß domain.at/images/ auf domain.at/domain.at/images/ umgeleitet wird.

Das hast Du doch genau so definiert.
 
Hallo!

Ja ist schon klar.

da ich im root einens hosting paketes mehrere domains habe.

darum habe ich

1x /

darin befindet sich domain1 und domain2

mit jeweils einer präsentation.

bezüglich der rewrite rule gibt es da eine möglichkeit hab nichts gefunden
smile.gif
 
Ich habe nicht so viele Domains
biggrin.gif


Aber bei der sql-und-xml.de, die auch zu so einem klassischen Hosting-Paket gehört, habe ich:

Eine Wurzel /
Ein Unterverzeichnis www

Und die Domain zeigt auf das www-Unterverzeichnis. Das läßt sich im Hosting-Bereich so konfigurieren.


Praktisch heißt das, daß ich wohl weitere Unterverzeichnisse einrichten und weitere Domains bestellen könnte, die auf diese anderen Unterverzeichnisse zeigen würden.

Dann ist alles in einer Ordnerstruktur - aber alle Domains sind vollständig voneinander isoliert.

Man könnte auch weitere Unterordner (außerhalb des /www) einrichten, diese sind nur per FTP erreichbar, nicht über http.

Sprich: Das

QUOTE da ich im root einens hosting paketes mehrere domains habe.


läßt sich wahrscheinlich anders konfigurieren. Im Root eines Hosting-Paketes haben mehrere Domains nichts gemeinsam verloren.
 
du kannst einzelne verzeichnisse von der rewriterul ausschliessen

CODE
RewriteEngine On

# Ausschluss
RewriteRule ^(images|noch-ein-verzeichnis|und-noch-eins)/ %{REQUEST_FILENAME} [L]

#und dann deine regeln für die anderen
RewriteCond %{HTTP_HOST} ^www\.domain\.at [NC]
RewriteCond %{REQUEST_URI} !/domain.at/
RewriteRule ^(.*)$ /domain.at/$1 [L]

usw.



 
Zurück
Oben