Seite 1 von 1

Nach mod_rewrite DC mit .htaccess vermeiden

Verfasst: 30.09.2006, 21:06
von tango
So ich schreibe nun endlich meine dynamischen Links mit mod_rewrite um :D

Jetzt müsste ich aber die dynamischen Link irgendwie sperren bzw umleiten damit ich keinen doppelten Content habe :shocked!:

Wie kann ich das am Besten machen?
Es müsste alles was über:
/modules.php?name=Downloads?=xxxxxxxxxxxxxxxxx
kommt, umgeleitet werden nach 404 ??

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

Verfasst: 30.09.2006, 21:26
von net(t)worker
sollteste einfach per php machen, und dann mit nem 301 auf die "schöne" Url weiterleiten, damit du die Deeplinks nicht verlierst....

Verfasst: 30.09.2006, 21:31
von tango
Tut mir leid, ich verstehe dich nicht. Kannst du bischen deutlicher werden :D

Verfasst:
von

Verfasst: 30.09.2006, 21:56
von net(t)worker
jede deiner Seiten bekommt durch die Umstellung auf mod_rewrite ja eine neue URL....

so ist dann jede Seite über 2 URL's erreichbar, einmal die schöne über mod_rewrite und einmal über die alte... das hast du ja auch schon richtig erkannt....

nur die alten URL's sind bekannt, sind ggf. auch bereits von anderen Seiten aus verlinkt.... wenn du die nun alle auf 404 haust, hast du für Google nicht die Namen der seiten geändert, sondern alle Seiten gelöscht und die gleiche Anzahl neuer Seiten online gesetzt.... wenn du nun einen 301 verwendest und auf die jeweils neue URL weiterleitest, teilst du google so mit, dass sich die URL des alten Dokuments geändert hat, und die Änderung wird übernommen.... diese weiterleitung per 301 lässt sich aber nicht immer über die .htaccess lösen, so könntest du das dann über php machen...

Verfasst: 30.09.2006, 22:30
von tango
Das hört sich sehr Vernünftig an was du da schreibst :P Nur wie realisiere ich die Weiterleitung per php? Mit header("Location: https://www.example.com/"); ?

Das ist ein CMS wo die Links erst dynamisch erzeugt werden und dann nach .html gefiltert werden.

Verfasst: 30.09.2006, 23:03
von net(t)worker
tango hat geschrieben: Das ist ein CMS wo die Links erst dynamisch erzeugt werden und dann nach .html gefiltert werden.
öhm.... sag mal.. welches CMS ist es denn.... die die ich so kenne können einen 301 von sich aus machen, wenn die jeweilige mod_rewrite Erweiterung installiert wird...

Verfasst: 30.09.2006, 23:11
von tango
Das ist eine Abart von php-nuke.

Verfasst: 01.10.2006, 09:10
von Fox Mulder

Code: Alles auswählen

User-agent: * 

Disallow: /modules.php
In die robots.txt schreiben und dann mit der Urlconsole die alten Inhalte entfernen.