web-dev-qa-db-fra.com

wp-admin redirige vers 404

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:

404 Error

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/
1
Joshua

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.

0
Chris Burbridge