Seite 1 von 1
Einmaliger Content mit htaccess und Parameter?
Verfasst: 08.02.2007, 14:10
von martinm79
Hallo.
Ich habe eine Seite details.php der ich bis zu 3 Parameter übergeben muß.
Das wäre id, seite und bild.
Vor einiger Zeit habe ich das so gelöst.
z.B. details-98-0-3.html mittels htaccess.
RewriteRule ^details-([0-9]+)-([0-9]+)-([0-5]).html$ details.php?id=$1&seite=$2&bild=$3
Jetzt gibt es allerdings auch details-98-0-2.html und details-98-0-1.html
und somit kein einmaligen Inhalt, den die Suchmaschinen so lieben.
Wie würdet Ihr das lösen?
Ich dachte da an sowas.
details-98.html?seite=0&bild=3
So das es den Inhalt nur einmal gibt und die Seiten und Bilder kann man dann immer wechseln.
Wenn ich das aber so anwende, und in der htaccess das steht:
RewriteRule ^details-([0-9]+).html$ details.php?id=$1
den gehen mir immer die Parameter seite und bild verlohren.
Wie würde man in so einem Fall die htaccess erweitern?
RewriteRule ^details-([0-9]+).html?seite=([0-9]+)$ details.php?id=$1&seite=$2
funktioniert nicht.
Mfg Martin
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: 08.02.2007, 14:19
von ole1210
Verstehe dein Problem nicht wirklich, allerdings ist dein Lösungansatz falsch.
details-98-0-2.html und
details-98-0-1.html sind zwei unterschiedliche URLs.
details-98.html?seite=0&bild=3 und
details-98.html?seite=0&bild=4 und
details-98.html?seite=1&bild=3 sind drei unterschiedliche URLs.
Ob da Bindestriche oder parameter drin sind ändert nix, URL bleibt URL
Verfasst: 08.02.2007, 14:27
von martinm79
Hallo
ole1210 hat geschrieben:
details-98-0-2.html und
details-98-0-1.html sind zwei unterschiedliche URLs.
Ja das war mir schon bewußt.
Aber mit den 2 unterschiedlichen Url habe ich ja auch den selben Content auf mehreren Seiten.
Ich möchte haber den Inhalt nur auf einer Seite haben. Damit der
Text exklusiv bleibt.
Mhh das Suchmaschinen
details-98.html?seite=0&bild=3 und
details-98.html?seite=0&bild=4
auch verschieden werten wußte ich nicht.
Ich will den Inhalt z.b. mit der id 98 darstellen.
Mit den Parametern Seite und Bild muß ich mir nur die Seite merken von wo er kommt und welches Bild ich anzeigen soll.
Wäre sowas denn möglich:
details-98.html/seite0/bild4
Somit würde details-98.html doch einmalig bleiben oder?
Wie würdet Ihr sowas sonst lösen?
Verfasst: 08.02.2007, 14:34
von ole1210
Hä? Verstehe ich das richtig? Du hast nen Text:
Kommt nun User a von Seite a, dann bekommt er den text mit Bild a
Kommt aba User a von Seite b, dann bekommt er den text mit Bild b?
Richtig verstanden? Wofür soll das gut sein?
Verfasst: 08.02.2007, 14:42
von martinm79
Schwer zu erklären.
Aber du kannst ja mal den Link in meinem Profil folgen.
Auf der Startseite ist z.b. ein Inserat.
Ein großes Bild und 2 kleine. Und je nachdem auf welches Bild man klickt,
wird das Bild dann bei der Ansicht groß angezeigt.
Wenn man mit der Maus über die Links geht, sieht man ja die verschiedenen Url in der Leiste unten im Browser.
Ich würde jetzt aber gerne die Url bearbeiten weiß nur nicht wie es am besten ist.
Hoffe Ihr versteht was ich meine.
Und wenn ich 100 Inserate indezieren lasse, dann würde ich
300 Seiten im Index von den Suchmaschinen haben, anstatt 100.
Deswegen würde ich das gerne ändern.
Verfasst: 08.02.2007, 15:11
von ole1210
Aha! Verstanden. warunm issn der M3 so billig?
Baujahr 06 nur 10000 Euro??? Hä?
Ich würde das anders realisieren:
Entweder per JS (evtl. im IFrame) oder per CSS. Vielleicht gibt es dafür auch ne coole Ajax-Geschichte.
EDIT:
Beispielsweise so:
https://www.cssplay.co.uk/menu/gallery.html#nogo
Verfasst: 08.02.2007, 15:22
von martinm79
JS hat aber nicht jeder aktiviert.
Mhh ich merke irgendwie schon das ich da viel ändern müßte und das nicht so leicht und schnell getan ist.
Die Seite müßte ich denn in einer Session speichern und Bild mal sehen.
Danke erstmal.
Werd die Angaben vom M3 mal überprüfen.
Denke aber mal das er beim inserieren Fehler gemacht hat.
Verfasst: 08.02.2007, 15:26
von martinm79
Aha, das Beispiel ist Benutzerfreundlich.
Denke aber, das man alle 3 großen Bilder im Hintergrund laden müßte?
Nehm ich mal so an.
Würde auch viel Traffic nehmen.
Nicht jeder guckt sich ja immer alle Bilder an.
Aber so würde ich den Parameter bild einsparen können.
Danke.