Das Problem lag in der .htaccess. Diese Datei legt die Rewrite Rules für den Apache Webserver fest. Damit auch falsch geschriebene Adressen aufgelöst werden, fängt sie alle Anfragen ab.Â
Zunächst legt man die von google geforderte Datei an, das geht recht einfach mit
touch geforderterDateiname
Jetzt muss man die Datei noch erreichbar machen. Dazu kann man entweder eine entsprechende Zeile in der .htaccess anlegen, oder diese für einen kurzen Moment deaktivieren. (z.B. durch umbenennen).Â
1. Umbennen
Beim Umbenennen ist der Blog zwar für eine kurze Zeit nicht erreichbar, dafür spart man sich das editieren. Bei einem neuen Blog ist das relativ sicher, da keiner so schnell brisante Dateien auslesen wird, und die meisten Config Dateien, dank der .php Endung vor einem Auslesen geschützt sind.
Oder 2. .htaccess anpassen
Bei einem etablierten Blog sollte man jedoch eine separate Rewrite Rule für die geforderte Datei anlegen. Ausnahmen zu definieren wäre hier aufwändiger.Â
Folgender eintrag sollte dann direkt am Anfang der RewriteRules, unterhalb der RewriteBase getätigt werden:
RewriteRule ^googlebeIhrCode.html googlebeIhrCode.html [L,QSA]
Einen Vorteil hat diese Methode: beschliesst man später etwas zu änder, z.B. die bevorzugte URL festzulegen, muss man nicht nochmal etwas ändern.
3. Fertig
Schnell noch auf verifizieren geklickt und die .htaccess zurückgeschoben - Fertig.