Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

URL Weiterleitung mit Datenbankabfrage?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
batman1983
PostRank 1
PostRank 1
Beiträge: 6
Registriert: 24.04.2007, 22:50

Beitrag von batman1983 » 02.01.2008, 02:27

Hallo zusammen,
ich stelle gerade meine Seite um und will den alten Inhalt natürlich weiter auf den neuen weiterleiten. Dieser hat allerdings eine völlig andere URL-Struktur und mit über 300 Links will ich das nicht in die .htaccess packen sondern eine Datenbank abfragen.

Aussehen der alten Links: https://www.meinedomain.de/index.php?ar ... /datei.htm
Und die neuen Links: https://www.meinedomain.de/artikel/kategorie/titel
Das ganze läuft nun über ein CMS, welches natürlich eine .htaccess hat:

Code: Alles auswählen

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Wie erstelle ich nun eine Abfrage, die erkennt, dass es sich um eine alte URL handelt und wie leite ich dann weiter?
Ich werde die alten urls in dieser Form "artikel/12345/datei.htm" speichern und die neue auch direkt "artikel/kategorie/titel"

Gefunden hab ich das hier: https://www.seobook.com/archives/001714.shtml
Das sieht schon so aus, als wäre es das richtige. Allerdings hab ich noch meine Probleme damit... Bin leider noch Anfänger....

MFG Batman1983

Anzeige von ABAKUS

von Anzeige von ABAKUS »


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

To-Bi-As
PostRank 6
PostRank 6
Beiträge: 443
Registriert: 08.10.2006, 02:20

Beitrag von To-Bi-As » 02.01.2008, 03:46

Äm, mal de Frage vorab, ist
artikel == artikel
12345 == kategorie
datei == titel
??

Wenn ja, dann geht das mit nur einer Rule. Die alten musste dann aber abändern im Quelltext, oder eine zweite Rule die die alten umleitet. Alternative auch per PHP, der die alten URLs abfängt und per 301 weiterleitet. (Letzteres mache ich)

Oder wie ist es genau gedacht?

Bitte keine allgemeinen Beispiele, sondern wirklich existierende URLs.

Gruß, Ingo

batman1983
PostRank 1
PostRank 1
Beiträge: 6
Registriert: 24.04.2007, 22:50

Beitrag von batman1983 » 02.01.2008, 09:21

Moin,

also alt: https://www.meinedomain.de/index.php?re ... ericht.htm

neu: https://www.meinedomain.de/artikel/main ... 2007/titel

Also ist deine erste Frage mit NEIN zu beantworten.
Alle alten abändern kann ich nicht, da das über 300 Seiten sind, und überall stehen links, da kann man nicht alle finden....

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag