Seite 1 von 1
Urls beliebig abrufbar - Lösungsvorschlag
Verfasst: 15.09.2010, 16:56
von dfe
Kann mir jemand sagen wie ich es unterbinden kann dass Urls einer Webseite beliebig abrufbar sind?
Beispiel:
original url:
https://www.rowohlt.de/buch/Nourig_Apfe ... 47299.html
test:
https://www.rowohlt.de/buch/Nourig_Apfe ... 47299.html
Das sollte ja eigentlich nicht funktionieren... Kann mir jemand erklären wie man das unterbinden kann?
Verfasst: 15.09.2010, 17:06
von tmyp
Vermutlich ist es mod_rewrite, das nur die ID herausfiltert und an ein Script übergibt.
Das kannst Du verhindern, indem Du den Eintrag aus der DB holst, überprüfst, ob der Request zu der URL, die Du generieren würdest, passt (REQUEST_URI ist die passende Umgebungsvariable) und, wenn das nicht passt, sollte das Script einen 404 zurückgeben.
Verfasst: 15.09.2010, 17:32
von Rizzo
Moin,
.. bist wohl gerade am ausprobieren.
"tmyp" war mal wieder schneller als ich

. Recht hat er aber.
Wegen dem Problem mit der Adresse würde ich jetzt trotzdem nicht auf Biegen und brechen versuchen da was zu ändern (außer man kennt den Code).
Da selbst große Seiten wie
www.focus.de oder zum Teil auch
www.rtl.de nur mit den ID´s arbeiten, ohne zu überprüfen was zuvor kommt.
Gruß Rizzo
Verfasst: 15.09.2010, 18:04
von bugscout
Hi,
die richtige URL heisst
https://www.rowohlt.de/sixcms/detail.php?id=2847299
solange das Script 2847299 findet leitet die .htaccess das an
die richtige Stelle weiter.
Ich würde das der zuständigen Agentur um die Ohren hauen oder
wenn Ihr den Auftrag zur Beseitigung habt es auch machen.
"Wir bauen keine Websites ...
... wir machen SIE erfolgreich!"
Wir bieten: Mitarbeiterschulungen 150 € /Std
zahlbar auf das Abakus-Weihnachtsfest-Konto
Verfasst: 16.12.2010, 11:55
von dfe
Wäre nicht auch der canonical tag eine mögliche Lösung?