Webseite umleiten? weiterleiten?

Hallo Forum,
ich benötige einen Tip von den Website-Profis.
Ich habe in einem verzeichnis die index.html.
Wenn also die webseite/verzeichnis aufgerufen wird,startet die index.html.

Ich möchte aber erreichen,das eine andere.html aufgerufen wird.
Und weiss nicht wie.

Habt Ihr einen Tip?

Danke dafür

du kannst per .htaccess datei (Apache Server) den Standardaufruf (index.html) auf deine andere.html legen.
Infos dazu gibt es z.B. unter -> Selfhtml der Punkt: “Verzeichnis-Optionen einstellen” anklicken

oder du tust deine andere.html umbenennen in index.html

in eine datei die “.htaccess” heßt folgenes reinschreiben und die hochladen:

DirectoryIndex andere.html index.html

Das hat so seine probleme, denn die adresse ist:… /verzeichnis/index.php?c=abdere.html

und dann wird immer versucht index.php runterzuladen (der mac jedenfalls)

Oder das ganze per Angabe im Header der html Seite.
Würde dann in etwa so aussehen:

<meta http-equiv="refresh" content="0; URL=http://www.deine_seite.de/verzeichnis/index.php?c=andere.html">

Ob die Meta Angaben mit Post Variablen umgehen können weiß ich grad nicht aber ich denk mal schon.

Edit:

Hab da mal noch nen netten Artikel mit viel Info und mehreren Möglichkeiten gefunden

mmh, das ist natürlich blöd - dann bringt dir der Tipp mit dem umbennenen natürlich nichts, auch der Tipp von Rockstar weil da hast du ja das selbe Problem.

Dann bleibt also nur der weg über die .htaccess datei:

DirectoryIndex andere.html index.html index.php

Mal so neben bei: warum hast du eigentlich eine index.php im Verzeichnis? Läuft da ein Blog oder so…

php funzt also?

machst halt eine header weiterleitung - die könnte klappen

<? header("Location: [deineurl.url/andere.html](http://deineurl.url/andere.html)"); ?>

siehe auch:

de.php.net/header

lg, Phil.

.

Wogenau muss dieser code hin?

gruss gg

Du nimmst einen einfachen Texteditor schreibst die Anweisung rein und speicherst diese mit Namen “.htaccess” ab. Wichtig ist dabei der Punkt! Dann ins Verzeichnis hoch laden und fertig.

Kannst ja schon mal schauen ob im Verzeichnis schon eine liegt. Die würde ich dann entsprechend anpassen.

Machs lieber mit einer index.php und dann:

<? header("Location: [deineurl.url/andere.html](http://deineurl.url/andere.html)"); ?>

geht wesentlich schneller und lässt sich schnell editieren!

Nö, schneller geht das nicht - dafür muss der Webserver erst den PHP-Parser bemühen. Das .htaccess lädt er selber und spuckt den 300er-Header gleich aus. Ist aber eher marginal, der Unterschied, und ich würde es unter “Geschmackssache” abheften. :wink:

Unser Server hier hat zum Beispiel eine mehrseitige .htaccess mit Redirect-Regeln, weil von einigen Vor-Versionen der Forums-Software immer noch Links existieren, die sonst ins Leere zeigen würden. Ganz zu schweigen von denn Regeln, die einigen besonders penetranten Hotlinkern das Einbinden von Forums-Bildern und -Smilies verbieten… :woot: >:D

Ihr wisst aber schon, dass ihr in einem ZWEI JAHRE alten Thread herumgrabt?

Zeit ist eine Illusion… :sholy: