Seite 2 von 2

Verfasst: 18.04.2006 09:39
von MagMo
* Doppelpost * (peinlich :oops:)
kann gelöscht werden

Verfasst: 18.04.2006 11:39
von Petra20
hallo magmo,

die umleitung habe ich in die index.php eingefügt, die unterseiten werden aber nicht verändert auch wenn ich statdessen die .htaccess datei einfüge! benutzt du denn eine index? was hast du im scriptpfad im forum angegeben ohne www. nehm ich an?

meine index:

Code: Alles auswählen

<? Header("Status: 301 Moved Permanently"); Header("Location: http://tobias-regner-fanclub.com/forum/"); ?>

Verfasst: 18.04.2006 12:19
von MagMo
Hi,

also wenn du ein www. davor haben willst, warum schreibst du dann

Code: Alles auswählen

<? Header("Status: 301 Moved Permanently"); Header("Location: http://tobias-regner-fanclub.com/forum/"); ?>
und nicht
<? Header("Status: 301 Moved Permanently"); Header("Location: http://www.tobias-regner-fanclub.com/forum/"); ?>
?
Zweitens warum hast du überhaupt diese Datei, wenn du die Umleitung direkt mittels .htaccess machen kannst?

Code: Alles auswählen

DirectoryIndex index.html index.php index.htm

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.tld$ [NC] 
RewriteRule ^(.*) http://www.domain.tld/$1 [R=301,L]

RewriteRule ^index\.php$ forum/index.php [NC,R=301]
Grüße
MagMo

Verfasst: 18.04.2006 12:40
von Petra20
ich glaube du verstehst nicht ganz was ich will.
na klar kann ich auch in der index www. einfügen aber das bringt mir nichts, zumindest nicht das was ich will. ich will das alle unterseiten automatisch auf http://www. umgewandelt werden.

die .htaccess datei bringt mir nichts, weil die forum unterseiten dadurch nicht geändert werden, also habe ich wieder die index rein getan (weil die datei immer sichtbar ist)

in diesem forum funkt es super zb.: http://phpbb.de/posting.php?mode=reply&t=118451 das www. taucht auf, das will ich auch!

Verfasst: 18.04.2006 12:57
von Kortirion
Noch mal der Reihe nach...

Wenn Du alle Seiten von tobias-regner-fanclub.com auf www.tobias-regner-fanclub.com (bzw. entsprechende Unterseiten) umgeleitet haben willst, muss der Code aus der Index ganz raus (ersatzlos streichen, denn da der nur in der Index steht, hat er auf andere Seiten auch keine Auswirkung) und in der .htaccess muss ganz vorne folgendes stehen:

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^tobias-regner-fanclub\.com$ [NC] 
RewriteRule ^(.*) http://www.tobias-regner-fanclub.com/$1 [R=301,L]

Verfasst: 18.04.2006 13:02
von MagMo
Hi,
Petra20 hat geschrieben:ich glaube du verstehst nicht ganz was ich will.
Ich denke doch, normalerweise erreicht man das mit diesem Code in der .htaccess:

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^domain\.tld$ [NC] 
RewriteRule ^(.*) http://www.domain.tld/$1 [R=301,L]
Wie gesagt benutze ich selbst und funktioniert super. Zudem findet man genau diesen Code auch im Internet mit etwas googeln an tausend Stellen beschrieben z.B. hier.
Petra20 hat geschrieben:in diesem forum funkt es super zb.: http://phpbb.de/posting.php?mode=reply&t=118451 das www. taucht auf, das will ich auch!
Ich denke das wir der oben gepostete Code sein oder zumindest ein vergleichbarer.

Das Problem wird bei deinem Server liegen nicht im Code:
1.) Unterstütz dein Server die RewriteEngine überhaupt?
2.) Wo (Verzeichnis) hast du die .htaccess liegen, in die du den Code eingebaut hast?

Grüße
MagMo

Verfasst: 18.04.2006 15:04
von Petra20
ich hab versucht überall die .htaccess rein zu tun aber es funkt nicht.
bin bei all-inkl sollte kein problem sein, von ihnen habe ich auch den code ;)

wo steht denn deine htaccess datei und was hast du drinen zeig mal bitte.

Verfasst: 18.04.2006 19:23
von MagMo
Hi,
Petra20 hat geschrieben:bin bei all-inkl sollte kein problem sein,
Diese Aussage kann ich nur bestätigen.
Petra20 hat geschrieben:wo steht denn deine htaccess datei und was hast du drinen zeig mal bitte.
Hier ein Auszug:

Code: Alles auswählen

DirectoryIndex index.html index.php index.htm

<Files .htaccess>
 order allow,deny
 deny from all
</Files>

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.tld$ [NC] 
RewriteRule ^(.*) http://www.domain.tld/$1 [R=301,L]

.....
Die .htaccess sollte im Hauptverzeichnis deiner Domain liegen. Wenn du in Unterverzeichnissen auch noch welche liegen hast, dann würde ich den Code da auch noch zusätzlich reinschreiben (glaube zwar nicht, dass das notwendig ist, aber sicher ist sicher).
Wichtig ist, dass der Code direkt nachdem die RewriteEngine angeschaltet wird folgt. Erst danach folgen die ggf. vorhandenen anderen Rewrites.

Wenn es dann immer noch nicht klappt, dann frag mal beim Support von all-inkl.com nach, ob die wissen warum das bei dir nicht klappt. Die sind in der Regel sehr hilfbereit.

Grüße
MagMo

Verfasst: 19.04.2006 20:27
von Petra20
vielen dank für deine mühe, habe jetzt wieder alle probiert aber es klappt nicht so richtig, es wird auf http://www. umgewandelt aber wenn ich dann die adresse ohne www. versuche erscheint die seite nicht, will aber das es immer funkt egal was man eintippt.

werde mich jetzt wiedermal an all inkl wenden müssen.

Verfasst: 19.04.2006 20:54
von silva07
Im ACP bei Konfiguration kannst du den Domainnamen ändern. Dort kannst du den Link zum Root-Verzeichnis angeben. Halt mit oder ohne www. So müsste es - denke ich mal - auch gehen.