News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Fehler mit Weiterleitung per htaccess

Started by jezinho, December 13, 2004, 05:02:28 PM

Previous topic - Next topic

jezinho

Hallo zusammen,

ich habe seit der Umstellung auf das SMF ein ziemliches seltsames Problem.
Mein Forum liegt hier: http://www.meistertrainerforum.de/smf/index.php

Nun hätte ich es aber gerne, wenn beim Aufruf der Domain http://www.meistertrainerforum.de das Forum ebenfalls automatisch geladen wird.

Dazu habe ich in der .htaccess folgenden Eintrag gemacht:
Redirect / http://www.meistertrainerforum.de/smf/

Ergebnis ist, daß der Brwoser (egal welcher) sich totlädt.
Wenn ich den Vorgang abbreche, sehe ich, daß folgendes versucht wird zu laden:
http://www.meistertrainerforum.de/smf/smf/smf/smf/smf/smf/smf/smf/smf/smf/smf/smf/smf/smf....etc

Eigentlich kann sowas doch nicht am SMF liegen...aber bisher (hatte ein Yabb1.3.1) hat diese Weiterleitung immer so geklappt - alles was ich geändert habe, ist das Verzeichnis :-\
Was mache ich daran falsch? :(


Habe die Sache jetzt mal notdürftig mit einer zusätzlichen index.html gelöst...hätte es aber doch lieber per .htaccess

Winters

Hallo jezinho,

was deine htaccess anrichtet, kann ich dir auch nicht sagen, aber was das Problem betrifft, dass das Forum direkt aufgerufen werden soll, musst du einfach alle Forendateien eine Etage nach oben befördern. Die index.php wird dann automatisch aufgerufen, wenn deine Domain angeklickt wird. (Du musst natürlich die Pfadangaben in der Settings.php entsprechend anpassen.)

Pitti

Quotemusst natürlich die Pfadangaben in der Settings.php entsprechend anpassen
was aber dann dazu führt, das der aufruf über die eigentliche url nichmehr richtig funktioniert. übrigens könnte das auch ein durcheinander der internen links von beitrag zu beitrag nach sich ziehen. ich würds mit ner weiterleitung machen.

jezinho

Das Forum habe ich absichtlich in ein Unterverzeichnis gelegt, da ich im Hauptverzeichnis evtl. (allerdings in ferner Zukunft ;)) noch etwas anderes einrichten werde. Allerdings hätte ich die Umleitung doch gerne "ordentlich" per .htaccess...und würde doch gerne wissen, was da verkehrt ist, da ich einfach keinen Fehler sehe :D

Winters

#4
M.W. muss man immer beide Pfade angeben, und zwar den, von dem umgeleitet werden soll, als absoluten Pfad, also so: Redirect /smf/index.php Ich vermute, dein Server sucht sich danach tot.

Der zweite Pfad, auf den umgeleitet wird, wird als normale http://... -URL angegeben.

Vielleicht hilft der Link:
http://www.tinyweb.de/local/redirect.html

Editiert/ korrigiert.

jezinho

Quote from: Winters on December 14, 2004, 02:50:04 PM
M.W. muss man immer beide Pfade angeben, und zwar den, von dem umgeleitet werden soll, als absoluten Pfad, also so: Redirect /smf/index.php Ich vermute, dein Server sucht sich danach tot.
Danke für die Antwort!
Genauso habe ich es ja aber auch gemacht: Der Pfad, von dem ich umleite, ist die Hauptdomain - daher das zusätzliche "/" hinter "Redirect"
Allerdings habe ich es auch da schon mit der Eingabe der kompletten Domain http://www.... probiert - ebenfalls erfolglos.

Beim alten Forum sah es folgendermaßen aus & lief auch:
Redirect / http://www.meistertrainerforum.de/cgi-bin/yabb/

...und so klappt es auf einmal nicht:
Redirect / http://www.meistertrainerforum.de/smf/

Ich glaube, ich muß mich wohl langsam mit einer HTML-Weiterleitung abfinden :-\

Horseman

sag mal wie die du weiterleitung denn nun gemacht hast, vor einigen tagen und auch heute habe deine domain  http://www.meistertrainerforum.de angeklickt und gelange immer ohne lange wartezeiten, oder "totladen" in deinem forum.
Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

jezinho

Wie gesagt, habe mir mit HTML etwas zusammengebastelt:

<meta http-equiv="refresh" content="2; URL=http://www.meistertrainerforum.de/smf/index.php">

Norbert

#8
Ich würde eine Datei index.php in das Hauptverzeichnis legen. Der Inhalt sollte so aussehen:

<?
header('Location: http://www.deinedomain.de/smf/');
exit();
?>


Alternativ könnte man auch eine javascript-Weiterleitung auf einer für Suchmaschinen optimierten Seite machen. Das hat den Vorteil, daß die Startseite von Suchmaschinen gelesen wird, da diese keine javascript lesen können, ein Besucher aber direkt in das Forum weitergeleitet wird. Man sollte aber nicht vergessen einen Link auf das Forum ohne Weiterleitung anzubieten, da ansonsten ja die Suchmaschinen auf der Startseite hängen bleiben.

Pitti

Quoteda diese keine javascript lesen können
lesen können die schon, nur interpretieren sie das nicht. könnte gut sein, das die botys sowas aber mal bewerten. suchmaschinenoptimierung wird ja teilweise ziemlich fieß ausgeübt und schadet den betreibern, wenn der kleine einwortsucher nur noch grütze findet.

nur mal so als anmerkung ;)

grüßle pitti
ps: kannste nich solange das domainroot auf   bla/bla/smf  umstellen?

Pitti

ps: wenn die zieldomain eine andere ist,
als die ursprungsdomain, gehts bei mir im test.
sonst auch nicht.

Norbert

Quotesuchmaschinenoptimierung wird ja teilweise ziemlich fieß ausgeübt und schadet den betreibern, wenn der kleine einwortsucher nur noch grütze findet.

Die Startseite sollte natürlich bei deaktiviertem Javascript gutaussehen und für die Seite sinnvolle Schlüsselwörter enthalten. Ich denke, dann gibt es keine Probleme.

Christian Land

Was passiert denn wenn Du

Redirect / http://www.meistertrainerforum.de/smf/

durch

Redirect /index.html http://www.meistertrainerforum.de/smf/index.php

ersetzt? Auf meinem Test-Server klappt der Redirect von / auf eine andere Seite nicht... setze ich aber /index.html (auch wenn die Seite nicht existiert - Apache sucht in der Standard-Einstellung danach!) und leite das dann um, klappts einwandfrei...

Pitti


Advertisement: