OK. Ich habe zu Testzwecken eine Wordpressinstanz unter www.meinedomain.xyz/testbiotop/ eingerichtet.
In dem Verzeichnis testbiotop waren die Dateien index.html und index.php, wobei letztere die zuerst ausgeführte
Datei von wordpress ist.
Ich habe index.html in hidden.html umbenannt, um die Datei vor Apache zu verstecken. Dann habe ich folgenden Code an
den Anfang von index.php gestellt.
- Code: Select all
if ( $_SERVER['REQUEST_URI'] == "/testbiotop/?page_id=10" )
{ echo ( file_get_contents('hidden.html') ) ; exit;}
Dann wird beim Aufruf von www.meinedomain.xyz/testbiotop/?page_id=10 der Inhalt von hidden.html geliefert, ohne
dass der Betrachter einen Redirekt bemerkt. Wenn man den genauen String "/testbiotop/?page_id=10" nicht kennt,
dann kann man folgenden Code an den Anfang von index.php stellen:
- Code: Select all
echo "<!-- " , $_SERVER['REQUEST_URI'], "-->" ;
Dann steht der String ganz am Anfang des Seitenquelltextes in einem html-Kommentar.
Hinweis: Das ist zurechtgebastelt, ich weiß nicht, welche Folgen das in der Praxis hat.
Vermutlich wird die Datei index.php beim nächsten Wordpress-Update wieder überschrieben.
Das ist keine sichere Methode, um www.meinedomain.xyz/testbiotop/?page_id=10 vor
Betrachtern zu verbergen, z.B. liefert der Aufruf www.meinedomain.xyz/testbiotop/?page_id=10,a
die originale Seite.
DanielDD