Was sollte man tun, wenn eine Seite (in dem Fall mit GET-Parameter-Ids) angefordert wird, die es nicht gibt?
Rüchfrage: Die url enthält den echten Query, und keine mod_rewrite aufbereitete Pseudopfade?
- Nur einen 404 header senden und eine Seite ausgeben mit "gibts nicht"? Einfach davon ausgehen, dass ein User solche Seiten garnicht erst sehen sollte.
Differenziere url von querystring
Dateien die nicht _mehr_ existieren, kannst die in .htaccess mit 410 beantworten, solche die _nie_ existierten werden sowieso mit 404 beantwortet.
Bei Queries wird es etwas schwiieriger, weil es eher die Frage ist, was sollen Index-Robots indexieren und was nicht. Es macht keinen Sinn wenn sie temporäre Query-Strings indexieren. Also deaktiviert man solche Links für Bots.
Da du Id's erwähnst, ist es klug, solche Links vor Bots zu deaktivieren
Mehr Info bitte.
mfg Beat