Seite 1 von 2

301-Weiterleitung und Was steht auf der Seite

Verfasst: 08.03.2004, 13:27
von golop
Hi,

ich möchte eine index.php mit einer 301-Weiterleitung von domain.de zu domain.de/unterverzeichnis schalten...

1) Was muss die index.php mit der Weiterleitung alles enthalten. Müssen da auch Meta-Tags etc. vorhanden sein oder genügt es hier einfach die Weiterleitung zu machen und damit hat es sich? Oder muß diese Seite für Suchmaschinen optimiert werden.

2) Kann es bei bestimmten Suchmaschinen zu Problemen kommen, wenn man diese Weiterleitung. Altavista hat bei der Anmedlung gemeckert, dass domain.de nicht indexiert werden kann und ich die Domain der Weiterleitung nehmen soll.

Vielen Dank...

Verfasst:
von

Verfasst: 08.03.2004, 13:28
von golop
Mein index.php sieht derzeit so aus:

<?php
header("HTTP/1.1 301 Moved Permanently");
header('Location: shop/default.php');
?>

gruß

Verfasst: 08.03.2004, 14:16
von Daniel_M
oder du schreibst folgende zeile in die .htaccess datei:

Redirect permanent /index.php https://www.domain.de/unterverzeichnis/index.php

Verfasst:
von

Verfasst: 08.03.2004, 14:33
von Nexus
@golop: nur zur Info: standardkonform ist das nicht. Nach dem location muss zwingend eine absolute URL folgen. relativ funktioniert zwar oftmals, ist aber nicht korrekt.

Verfasst: 08.03.2004, 14:39
von golop
Hi,

die ganzen Weiterleitungen verwirren mich :D

Wie würde denn eine 301-Weiterleitung richtig aussehen? Oder ist die Version mit htacess besser. Soll halt suchmaschinenfreundlich sein :D

Muß sonst nochwas in die Datei???

Gruß

Verfasst: 08.03.2004, 14:56
von golop
Hi,

habe gerade eine .htaccess Datei angelegt mit folgendem Inhalt

redirect permanent / https://www........

Eigentlich habe ich ja unter domain.de keine Datei, so dass ich index.php weggelassen habe. Aber nix passiert außer das Domain nicht erreichbar war :D

Oder muß man hier eine leere index.php anlegen und dann die .htaccess hochschieben.

Habe derzeit die php-Lösung

<?php
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://www.domain.de/shop/default.php');
?>

Was verlangt google denn für Weiterleitung???

Bitte entwirrt mich :D

Tausen Dank

Verfasst: 08.03.2004, 15:22
von Nexus
ob du das per . htaccess oder PHP machst ist volkommen egal. Der Client merkt dabei keinen Unterschied. Ich persönlich mache das immer per PHP weil ich alle Zugriffe logge und dafür sowiso PHP brauche.

Verfasst: 08.03.2004, 15:39
von golop
Hi,

okay dann lass ich es per php. Aber eine letzte Frage. Ich habe meine Seite in verschiedenen Verzeichnissen verlinken lassen. Mit "www.domain.de", d.h. ohne Unterverzeichnis.

Kann diese permanente Weiterleitung zum Unterverzeichnis nun Probleme machen????

Oder ist es vielleicht die allerbeste Idee eine Willkommenseite zu machen, auf der man dann klicken muss bzw. per Meta-Tag weitergeleitet wird????

Ziel ist nur Suchmaschinenfreundlichkeit :D

Gruß

Verfasst: 09.03.2004, 09:20
von golop
Guten Morgen,

meine letzte Frage noch.

Hat eine Weiterleitung in der Form

Code: Alles auswählen

<?php 
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;; 
header&#40;'Location&#58; http&#58;//www.domain.de/shop/default.php'&#41;; 
?>

Einfluß auf Listungen in der Suchmaschine. D.h. die Links auf www.domain.de werden dann doch trotzdem gewertet oder wie ist die Sache zu verstehen?

Oder reicht es, wenn man nur

Code: Alles auswählen

<?php 
header&#40;'Location&#58; http&#58;//www.domain.de/shop/default.php'&#41;; 
?>
schreibt.

Viele Grüße

Verfasst: 09.03.2004, 09:35
von Webby
Google wird lieber eine 301 header haben. Davon wird links und pr vererbt.

Verfasst: 09.03.2004, 10:03
von golop
Hi,

d.h. Version 1 nehmen.

Code: Alles auswählen

<?php 
header&#40;"HTTP/1.1 301 Moved Permanently"&#41;; 
header&#40;'Location&#58; http&#58;//www.domain.de/shop/default.php'&#41;; 
?> 
Und www.domain.de kann ich trotzdem verlinken lassen, d.h. es ist alles gut so wie es ist :D ???? Das meinst Du doch mit vererben oder????

Gruß

Verfasst: 09.03.2004, 11:53
von Webby
Ja, kannst du weiter so verlinken solange als die default datei existiert natürlich.

Verfasst: 17.04.2004, 11:19
von bugscout
moin moin,

ich hab einen server auf dem die unterverzeichnisse automatisch als subdomains funktionieren.

also
www.domain.de/unterverzeichnis/
ist auch gleichzeitig
unterverzeichnis.domain.de

habe mir jetzt bei einer domain die über subdomain verlinkt ist
eine index.html (parst auch php) gebaut mit
<?php
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://www.domain.de/unterverzeichnis/index.php');
?>
alle zugriffe über unterverzeichnis.domain.de rufen die index.html auf
und leiten auf https://www.domain.de/unterverzeichnis/index.php

die weiterleitung geschieht allerdings auch bei dem aufruf von
https://www.domain.de/unterverzeichnis/

irgendwelche nachteile zu erwarten?

grüsse

Verfasst: 23.04.2004, 19:09
von FrankyGER
Webby hat geschrieben:Google wird lieber eine 301 header haben. Davon wird links und pr vererbt.
Hallo,

mit welchem header leite ich denn weiter, damit die Links KEINEN PR vererben?

Möchte gerne ein paar PP links so weiterleiten, dass sie mir keinen PR absaugen und es sollte mit php sein und nicht mit javascript.

Gruß, Frank

Verfasst: 24.04.2004, 00:19
von manute
also ich bau bei sowas immer ne index.php, die so aussieht:

<?
include("unterseite.php");
?>

find ich am schicksten, dann hat man die startseite direkt auf dem domainnamen und keine weiterleitung.