.htaccess problem

flirtratgeber

Legendäres Mitglied
Hallo,
folgendes
also ich habe mittels confixx alle meine zugriffe wie z.b. sepp.meinedomain.de auf /user/ umgeleitet also
*.meinedomain.de auf /user/

im /user habe ich dann:
CODE
RewriteEngine On
RewriteRule ^forums.* index.php
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1&mark=topic
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1


alles auf html umgeschrieben,...

nun will ich aber das *.meinedomain auf / geht und nicht mehr auf /user und dafuer in / mittels .htaccess datei definiert wird, welche usernamen auf /user gehen z.b.

CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sepp.meindomain.de$
RewriteCond %{REQUEST_URI} !^/user
RewriteRule ^(.*)$ user/$1 [L]



jetzt funktioniert aber das obere .htaccess nicht mehr
sad.gif


also ich kann jetzt die dateien im ordner/user aufrufen wenn ich sie ohne .html aufrufe also ueber .php z.b. user.meinedomain.de/viewtopic.php aber ich kann nicht aufrufen user.meinedomain.de/viewtopic.html

404 not found
 
Soweit ich das sehe, fehlt im oberen .htaccess auch immer der erste Forward-Slash, es müsste bspw.
QUOTE RewriteRule ^/forums.* index.php



Viel mehr kann ich Dir auch nicht helfen, da keine genauere Beschreibung vorliegt, was Du genau gemacht hast. Ich sehe nur zwei verscheidene .htaccess Dateien.


Bei dem unteren müsste es doch eher eines von den beiden funktionieren (nicht getestet!):

QUOTE RewriteCond %{HTTP_HOST} ^.*\.meindomain\.de$
RewriteCond %{REQUEST_URI} !^/user/
RewriteRule ^(.*)$ /user/$1 [L]



QUOTE RewriteCond %{HTTP_HOST} ^.*\.meindomain\.de$
RewriteRule ^/user/(.*)$ /user/$1 [L]



Falls das klappt, sag doch bitte mal welches funktioniert hat, das letztere müsste am schnellsten sein, wenn es denn funktioniert.
 
hab *.domain auf den ordner / geleited (via confixx

aber 200 domains will ich auf /user leiten also nicht umleiten sondern die subdomain sepp.meinedomain.de soll den inhalt von /user anzeigen wie amch ichs ? realisierung via .htaccess
 
Habe ich das richtig verstanden, dass Du *.domain.de auf www.domain.de/user/ zugreifen sollte und nicht *.domain.de/user/ auf www.domain.de/user/?
 
*.domain.de soll auf /sepperl gehn
asdf.domain.de
adsdf.domain.de
asasdasddf.domain.de
asasddf.domain.de
sollen auf / gehn
und das ganze mittels .htacess was ebenfals im ordner / ist...
 
Im Klartext, alle definierten Domains (vom Webserver) sollten normal auf / gehen und alle undefinieren nach /sepperl.

Das wird dann vermutlich nur mittels einer Liste der aktiven Domains funktionieren oder ggf. über die Webserverkonfiguration (ohne Rewirte oder Redirect).
 
na die werden alle von mir definiert nicht mit confixx,.... also im confixx steht nur *.domain.de drin die auf /sepperl geht

und jetzt muesst ich fuer die jetzt bereits existierenden
immer eingeben die subdomain z.b. pornokoenig.domain.de und den ordner /

das 200 mal machen is anstrengend, eine .htaccess datei kann ich mir ueber ein skript schnell machen lassen, da ich die usernamen in ner datenbank habe,...
 
des haud ned hi

RewriteEngine On
RewriteCond %{HTTP_HOST} sepp.diedomain.de $ [NC]
RewriteCond %{REQUEST_URI} !/sepp/
RewriteRule ^(.*)$ sepp/$1 [L]

 
Zurück
Oben