Hier, j'ai ouvert une session sur mon site et constaté que lorsque je me connecte en tant qu'administrateur, l'erreur 404 s'affiche, comme indiqué ci-dessous:
J'ai fait un peu de recherche et téléchargé une sauvegarde, modifié mon fichier .htaccess
à ci-dessous:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
mais en vain.
Si vous tentez d’accéder à tout ce qui est /wp-admin/
, vous obtiendrez une image 404 incluant l’image wp-stats
, comme indiqué dans l’image.
J'ai téléchargé une nouvelle version de Wordpress et téléchargé son dossier wp-admin
.
Mis à part l'erreur ci-dessus, le site fonctionne bien.
EDIT
Journal des erreurs SHH:
[Fri Apr 13 10:21:47 2012] [error] [client {redacted}] Premature end of script headers: index.php, referer: http://dailywealthreport.com.au/wp-login.php
[Fri Apr 13 10:21:50 2012] [error] [client {redacted}] Premature end of script headers: admin.php, referer: http://dailywealthreport.com.au/wp-admin/
Une des raisons possibles est que l'administrateur/wp-admin a été réinitialisé sur autre chose, pour des raisons de sécurité. Le plugin WP Better Security peut le faire. Je sais, car dans le passé, j'ai activé plusieurs options de ce plugin, sans trop y penser, y compris celle qui réécrit l'URL/wp-admin, il est donc nécessaire d'accéder à/admin. - Et ensuite I aussi oublié, ce qui était frustrant!
Essayez de déplacer tous les plugins hors de wp-content/plugins (pour les désactiver temporairement), puis vérifiez si cela fonctionne normalement. Ensuite, vous pouvez réactiver les plugins de manière sélective et voir ce qui se passe.