• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Wie bringe ich mit iweb den Statuscode 301? - Danke für Eure Mühe! -

PDM

Ingrid Marie
Registriert
11.08.09
Beiträge
272
Kannst Du die Frage mal richtig formulieren ?.

Was willst Du genau erreichen ?.
 

torben1

Celler Dickstiel
Registriert
05.08.08
Beiträge
796
Ich denke nicht das iWeb das so kann. Folgende Methoden kenne ich:

1. Im Rootverzeichniss muss in die .htaccess-Datei
Code:
Redirect permanent /alteSeite.html http://www.neueDomain.de/neueSeite.html
2. Im Quelltext bewirkt folgender PHP-Code das gleiche
Code:
<?php
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.neueDomain.de/neueSeite.html"); 
header("Connection: close"); 
?>
Wichtig ist das vor der PHP-Anweisung nichts stehen darf.

Torben
 
Registriert
22.06.10
Beiträge
49
Ich denke nicht das iWeb das so kann. Folgende Methoden kenne ich:

1. Im Rootverzeichniss muss in die .htaccess-Datei
Code:
Redirect permanent /alteSeite.html http://www.neueDomain.de/neueSeite.html
2. Im Quelltext bewirkt folgender PHP-Code das gleiche
Code:
<?php
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.neueDomain.de/neueSeite.html"); 
header("Connection: close"); 
?>
Wichtig ist das vor der PHP-Anweisung nichts stehen darf.

Torben

Ich dachte, dass es vielleicht möglich sei, einen html-Code in die Seite einzubinden, das kann iweb. aber eine .htaccess-Datei oder einen PHP-Code kann das iweb nicht umsetzen. Ob ich über iweb in den Quelltext komme, weiß ich nicht, das werde ich ausprobieren. Wie würde ich dann erkennen, an welche Stelle genau der Code eingefügt werden muss? Oder: wie erstelle ich eine .htaccess-Datei und wo wird diese positioniert?

Vielen Dank.

Hat die eine oder andere Methode Vorteile oder ist das völlig egal?
 

PDM

Ingrid Marie
Registriert
11.08.09
Beiträge
272
ABER:
Du willst doch von Deiner alten Domain auf die neue Domain weiterleiten, richtig ?.
Warum also nicht ganz einfach eine automatische Weiterleitung ?. Geht ganz simpel mit iWeb per html Baustein.

Oder macht der Code 301 viel was anderes ?

Den Quellcode von iWeb kannst Du bei Bedarf mit Text Edit bearbeiten.
 

torben1

Celler Dickstiel
Registriert
05.08.08
Beiträge
796
Du kannst, wenn Dein Webserver PHP unterstützt einfach eine Text-Datei erstlellen, folgenden Code einfügen:
Code:
<?php header("HTTP/1.1 301 Moved Permanently");  header("Location: http://www.neueDomain.de/neueSeite.html");  header("Connection: close");  ?>
abspeichern und in index.php umbenennen. Wichtig! Keine Leerzeichen vor dem <?php
Dann per FTP in das Root-Verzeichnis auf Deinem Webserver laden und eventuell index.htm(l) umbenennen oder löschen.


Torben
 

PDM

Ingrid Marie
Registriert
11.08.09
Beiträge
272
Hallo torben1,
kannst Du mir bitte erklären, ob ich mit meiner Vermutung richtig liege:
Statuscode301:

Ich muß “im Besitz“ einer( alten ) Domain sein. Wenn diese aufgerufen wird soll der Statuscode301 erscheinen
mit der Info der neuen Domain. Soweit richtig ?. Oder erfüllt der Statuscode 301 eine weitere Funktion ?.

Wenn es so ist, kann man doch einfach eine Seite mit der Info erstellen eventuell sogar mit Verlinkung zur neuen
Domain oder eine automatische Weiterleitung einbauen.

Mir wird der Sinn des Statuscode301 nicht wirklich klar. Solange ich im Besitz der alten Domain bin, kann ich es doch so machen. Wenn ich die alte Domain nicht mehr besitze, dürfte der Statuscode301 auch nicht funktionieren, weil die alte Domain jederzeit von jemand anderes genutzt werden könnte.

Bin dankbar für Aufklärung.
 

torben1

Celler Dickstiel
Registriert
05.08.08
Beiträge
796
Also, der Statuscode 301 ist ein Redirect des Apache-Servers. Natürlich kannst Du das auch mit Deinen Methoden erledigen. Hat fast den gleichen Effekt, nur das keine Meldung kommt was passiert ist. Z.B kann der Statuscode 410 (Gone) gesendet werden, damit wird gesagt dass die Seite permanent weg ist und Suchmaschinen können diese Seite aus dem Index nehmen.

Wie so oft kommt man auf vielen Wegen nach Rom.

Torben