Seite 1 von 1

Mod-Rewrite-Fragen

Verfasst: 22.11.2006, 13:34
von unknownsoul
Hallo zusammen,

ich habe mal 2 Mod-Rewrite-Fragen an euch.

Zur ersten Frage:

Hat jemand von euch Erfahrungen, ob es einen Unterschied macht URLs per htaccess wie www.meineseite.de/mein-artikel.php nach www.meineseite.de/mein-artikel umzuschreiben? Bringt dies irgendwelche Vorteile in den Sumas? Es geht dabei um feststehende Dateien, ohne GET-Anhänge!

Zur zweiten Frage:

Bei G* sind bereits Seiten meines Projektes indiziert nach diesem Schema:

www.seite.de/unterseite-3-W-7.html

Nun sind allerdings die jeweiligen Seiten nur noch unter:

www.seite.de/unterseite-7.html zu erreichen.

Wie leite ich am besten diesen Fall um, damit G* sich nicht an doppeltem Content stört und nach und nach nur noch die neuen Seiten übernimmt. Links auf die "alten" Seiten gibt es nicht mehr, sie stehen aber noch so im Index. Momentan habe ich das Ganze mit der header-Fkt. von PHP umgeleitet. Nun weiß ich nicht, ob das so eine gute Idee ist/war?!

Vielen Dank bereits im Voraus.

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

Re: Mod-Rewrite-Fragen

Verfasst: 22.11.2006, 13:47
von haha
unknownsoul hat geschrieben:Hat jemand von euch Erfahrungen, ob es einen Unterschied macht URLs per htaccess wie www.meineseite.de/mein-artikel.php nach www.meineseite.de/mein-artikel umzuschreiben? Bringt dies irgendwelche Vorteile in den Sumas?
Über Vorteile bei Suchmaschinen kann ich mich nicht äußern (außer, dass ich daran nicht glaube, weil's keinen Sinn macht), aber für Deinen Betrieb bringt es definitiv Nachteile in der Form, dass einige ganz besonders schlaue Robots an URLs ohne Dateiendung von sich aus einen Schrägstrich (und mehr) anhängen und entsprechend Dein Fehlerprotokoll füllen werden.

Sollte ich irgendwann Lust und Zeit haben, werde ich meine URLs à la /beispiel in /beispiel/ umbenennen. Da gibt's keinen Ärger wie eben beschrieben und sie sind vor allen Dingen universell nach unten erweiterbar, sprich man kann Neues einführen, ohne Eingeführtes aufwendig umstoßen zu müssen.
www.seite.de/unterseite-3-W-7.html

Nun sind allerdings die jeweiligen Seiten nur noch unter:

www.seite.de/unterseite-7.html zu erreichen.

Wie leite ich am besten diesen Fall um, […] Momentan habe ich das Ganze mit der header-Fkt. von PHP umgeleitet. Nun weiß ich nicht, ob das so eine gute Idee ist/war?!
Wenn Du eine 301-Weiterleitung ausgibst, ist das vollkommen richtig. Eine andere Möglichkeit gibt es nicht, höchstens andere Methoden, diese Weiterleitung auszuspucken, der Unterschied ist aber von außen nicht zu erkennen.

Verfasst: 22.11.2006, 13:50
von unknownsoul
Also ich leite folgendermaßen weiter am Anfang der betreffenden Datei:

header("Location: unterseite-7.html");

Aber irgendwie ist das doch standardmäßig eine 302-Weiterleitung, oder?

Verfasst:
von

Verfasst: 22.11.2006, 13:55
von haha
unknownsoul hat geschrieben:header("Location: unterseite-7.html");

Aber irgendwie ist das doch standardmäßig eine 302-Weiterleitung, oder?
Ja, außerdem ist die Zielangabe falsch, Location akzeptiert eigentlich nur absolute URLs. So sollte es aussehen:

header("HTTP/1.0 301 Moved permanently");
header("Location: httр://example.com/unterseite-7.html");

Verfasst: 22.11.2006, 13:57
von unknownsoul
Hab das soeben auch entdeckt. :) Aber die absoluten URLs braucht der nicht unbedingt. Zumindest mache ich das schon immer so mit internen Files.

Verfasst: 22.11.2006, 14:03
von haha
unknownsoul hat geschrieben:Aber die absoluten URLs braucht der nicht unbedingt.
Nur weil's geht, muss man es nicht unbedingt machen. Standards sind dazu da, von allen beachtet zu werden - und so groß ist der Aufwand für das bißchen guten Stil ja nun nicht :)

Verfasst: 22.11.2006, 14:07
von unknownsoul
Da muss ich Dir recht geben. :)
Naja vielleicht änder ich das mal bei Zeiten noch. Danke erstmal für die Hilfe.