ich würde gerne je anch Ausgabe eigener Tags die 404 Seite des CMS anzeigen.
In meinem Template rufe ich einen Tag auf und prüfe ob das Ergebnis "False" ist, in diesem Fall soll die Fehlerseite angezeigt werden.
Code: Select all
{my_udt assign"result"}
{if $result == false}
{trigger_404}
{else}
... do some stuff ...
{if}
Ich habe einen kleinen UDT-Einzeiler, mit dem ich zwar einen 404 Header senden kann, aber nicht die Fehlerseite selbst auslöse.
Code: Select all
header("HTTP/1.0 404 Not Found");
Ganz plump:
http://www.example.com/some-parameter-value/
wird auf folgende URL umgeschrieben
http://www.example.com/index.php?page=s ... eter-value
Somit ist es egal was übergeben wird, der eigentliche CMSMS Seitenaufruf ist per se ja kein 404 weil es die Seite "some-alias" gibt. Parameter ist z.B. leer oder existiert nicht kann ich per htaccess abfangen.
Jemand mit 'ner Idee?
Beste Grüße
Nils