immer www. anzeigen!!?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

* Doppelpost * (peinlich :oops:)
kann gelöscht werden
Zuletzt geändert von MagMo am 18.04.2006 12:12, insgesamt 1-mal geändert.
Petra20
Mitglied
Beiträge: 247
Registriert: 15.01.2005 13:49
Wohnort: Wien

Beitrag 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/"); ?>
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag 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
Petra20
Mitglied
Beiträge: 247
Registriert: 15.01.2005 13:49
Wohnort: Wien

Beitrag 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!
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag 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]
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag 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
Petra20
Mitglied
Beiträge: 247
Registriert: 15.01.2005 13:49
Wohnort: Wien

Beitrag 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.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag 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
Petra20
Mitglied
Beiträge: 247
Registriert: 15.01.2005 13:49
Wohnort: Wien

Beitrag 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.
Benutzeravatar
silva07
Mitglied
Beiträge: 302
Registriert: 25.02.2006 01:23
Wohnort: Saarland

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“