Ich habe eine .htaccess
ZitatErrorDocument 404 /404.php
Weiter habe ich ein 404.php
ZitatAlles anzeigen<html>
<head>
<meta http-equiv="refresh" content="0; URL=http://<?php echo $_SERVER["SERVER_NAME"] ?>/?page_id=848">
</head>
<body><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br> --></body>
</html>
Die XXX sind nur dafür da damit die 404.php größer und damit vom IE auch gelesen wird. Das funzt auch.
Jetzt habe ich aber folgendes Problem. Ich habe im Admin eine Seite Namens "Fehler" erstellt. Die wird auch aufgerufen. Diese Seite ist "nicht veröffentlicht". Im Firefox funktioniert der Aufruf im Fehlerfall problemlos. Im IE funktioniert es nur wenn besagte Seite veröffentlich wurde.
Sonst ist zwar der Kopf und die Navigation zu sehen aber nicht der Seitentext. Veröffentliche ich diese Seite aber, erscheint sie auch in der Navigation ... was ich aber auch nicht will.
Da ich mit vielen "nicht veröffentlichten Seiten" arbeite, habe ich dieses Problem nun gleich mehrfach. Ist mir vorher nur noch nicht aufgefallen.
Gibt es einen Trick "nicht veröffentlichte Seiten" im IE aufrufbar zu machen beziehungsweise "veröffentlichte Seiten" nicht in der Navigation zu zeigen?