Seite 1 von 1

per PHP weiterleiten - 301, 302 oder was?

Verfasst: 13.02.2005, 02:20
von 800XE
Hallo,

ich such und such und find nicht die richtige Antwort

diese 301 "permanente weiterleitung" wäre schon das Richtige, aber geht das auch per PHP Header( status 301 .......


zum Problem 1:
Ich hab nen neues Project angefangen und nachträglich die Ordnernamen geändert

domain.tld/alterornername/datei.html
nach
domain.tld/neuer-name/datei.html

aktuell hab ich einen
meta refresh 0; domain.tld/neuer-name/datei.html

aber das ist wohl nicht so gut, hab eben gelesen das bei einer verzögerung von "0" das garnicht gut für mich ist wenn ein spider kommt

und diese 301 Lösung, wird hier immer in verbindung mit der htaccess gennant
Mit der htaccess hab ich mal eine Test gemacht, dann hatte ich nicht mehr 8 DOmains mit unterschiedlichen Inhalten, ich hatte nur noch eine SIte mit 8 Verschiedenen Namen.

Problem 1b:
Ich hatte vor 2 Wochen einen
header location www.domain.
um alles was ohne www reinkommt auf die www Version zu schicken.
Ergebniss: meine Besucherzahl ist auf einmal eingebrochen ( -60% )
Dann hab ich das wieder raus genommen um die Spider nicht zu verärgern .....


Wie sol ich vorgehen?
Geht die 301 per header im PHP oder nur per htaccess?
wenns geht:
header status 301 ?und noch die ziehl url?
oder einen weiteren header befehl mit einer location?


Andy 800XE Zmuda

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

per PHP weiterleiten - 301, 302 oder was?

Verfasst: 13.02.2005, 03:40
von Genesis_CL
soweit ich weiß, muss der code einfach so lauten

<?php
header("Location: https://www.deine-seite.de/ordner/test.html");
exit;
?>

Gruß
Genesis

per PHP weiterleiten - 301, 302 oder was?

Verfasst: 13.02.2005, 03:54
von Airport1
Gerade so nicht (mehr), weil das dann einem 302er entspraeche.
Also:

header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.deine-seite.de/ordner/test.html");

@800xe: wie kommts zu der Besucherschwankung seit 3.2. ;) ?

Verfasst:
von

Re: per PHP weiterleiten - 301, 302 oder was?

Verfasst: 13.02.2005, 06:53
von 800XE
Airport1 hat geschrieben:header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.deine-seite.de/ordner/test.html");
Also 2 Header, wie ich vermutet habe ....
... und schön das du mir auch noch zeigst wie sie ausehen müßen

@Genesis

so wie du ihn bescheiben hast (inkl. dem exit )
hab ich auch schon benutzt, bei meiner Aktion "nur noch mit www", aber wie schon gesagt sind dann meine Besucherzahlen eingebrochen ..... und ich habs wieder raus


Airport1 hat geschrieben:@800xe: wie kommts zu der Besucherschwankung seit 3.2. ;) ?
Ja, wodurch kam das ......

Wie schon erwähnt, hab ich versucht alles was kommt auf die "www." version weiter zu leiten ....
.... nur bin ich bei Google ohne "www" besser drin, deswegen hab ich nach dem EInbruch dieses wieder weg gemacht (keine weiterleitung auf eine www Version mehr)

Aber was noch da ist:
Meine Artikel im Magazin haben die Artikel Überschriften als Dateinahme.......
..... alte version mit "_" wo die Überschriften lehrzeichen haben
Neue Versiion mit "-", wegen einem Beitrag hier im Forum, erst habe ich dort protestiert und jetzt habe ich selber umgestellt (da hatte ich auch erst eine Weiterleitung, die ich wieder entvernt habe)

Erst mal parr Wochen parallel laufen lassen, dachte ich ....
.... aber jetzt mach ich mal die 301, hoffe das klappt auch wie ich es mir vorstelle.


dank und Gruß
Andy 800XE Zmuda

per PHP weiterleiten - 301, 302 oder was?

Verfasst: 13.02.2005, 16:02
von Genesis_CL
oh, okay,

ich habs dann bei mir auch mal geändert :)

Wo PHP einfügen und was mit dem Content tun

Verfasst: 18.02.2005, 01:32
von Sleepless
Hallo, dazu nochmal zwei kurze (Anfänger-) Fragen: an welcher Stelle sollte ich dieses kleine PHP Script im Quelltext einfügen, kommt das in den Head Bereich? Und sollte ich den bisherigen Inhalt, der bisher drauf war, auf der Seite lassen, oder alles löschen? Es geht bei mir darum, dass die Inhalte bisher auf einer .de.vu Domain waren, sich jetzt aber auf einer .de Domain befinden. Danke schon mal :)

Re: Wo PHP einfügen und was mit dem Content tun

Verfasst: 18.02.2005, 02:29
von 800XE
Sleepless hat geschrieben:Es geht bei mir darum, dass die Inhalte bisher auf einer .de.vu Domain waren, sich jetzt aber auf einer .de Domain befinden. Danke schon mal :)
bei einer .de.vu. hat man doch gar keinen WebSpace ....
... also dein Webspace wäre dan tripod lycos oder sonst was .

Und deine Frage wo diese 301 anzuwenden ist ....
.... wo im PHP ist egal, nur darf vorher noch nichts zum Browser gesendet worden sein (dann ist der header nicht mehr zu ändern).

also dein "<?php" mus ganz links oben sein da dürfen keine lerzeichen oder sonstiges davor sein ...... un dann irgentwann einfach diese 301 Geschichte machen.



(komm grad heim aus der Kneipe ......)

Andy 800XE Zmuda



Nachtrag:
so wie Genesis es sagte
<?php
header
exit
?>

mit dem exit, aber mit 2 header Befehlen wie von Airport gesagt.

per PHP weiterleiten - 301, 302 oder was?

Verfasst: 19.02.2005, 00:10
von Sleepless
Ok, hatte selbst noch rumprobiert und nach ständigen PHP Fehlern, dass er den Header nicht ändern kann, habe ich nun nur das PHP Skript ohne irgendwelches HTML oder sontwas auf die Seiten gepackt und es funktioniert.

Ja, .de.vu Domains kann man nur auf anderswo vorhandenen Webspace weiterleiten. Letztes Jahr hatte ich bei diesen Seiten ca. 500 Besucher pro Woche, das war als die .de.vu Domains superschnell im Google Index nach oben gestiegen sind. Jetzt sind es nur noch 50 Besucher pro Woche und ich habe die Inhalte von den ca. 30 .de.vu Domains nun auf ein Unterverzeichnis einer echten Domain gepackt. Mal sehen, was das mit der Platzierung macht...

Verfasst: 23.10.2006, 16:40
von schniklab
@Sleepless

das funktioniert schon.

Du must nur darauf achten das das Script ab Zeile 1 eingefüght wird.

Sobald du ab Zeiel 2 das script einbaust kann der header nicht merh verändert werden da an dern Browser daten gesendet wurden.


1<?
2...............................
3 ?>
4
5

Verfasst: 23.10.2006, 16:46
von ghostrider123
Hi,

warum leitest du denn die URL zum neuen Projekt nicht direkt auf dem Server in die neuen Dateien des Projekts um? Das würde dann auch mit deiner alten Domain funktionieren...

Nur mal so als Anregung.