我在我的主机上安装了一个WordPress。一切正常,然后崩溃!我去了
mywebsite.com/wp-admin
并且WP将我重定向到url(用于登录)
mywebsite.com/wp-login.php?redirect_to=mywebsite.com2Fwp-admin%2F&reauth=1
网址没问题,但内容是404错误页面!!!
我没有安装任何插件或主题。文件系统没有任何变化(新文件或修改过的文件)。
我尝试删除.htaccess文件,重命名插件文件夹,主题文件夹,但它没有用。在wp_options表中包含web url的字段很好。
WordPress版本为3.9.2。我下载了4.0版,通过FTP上传,覆盖了每个文件。我试图登录,WP想要更新数据库,我做了,然后404错误再次...
答案 0 :(得分:1)
首先,检查是否存在wp-admin
文件夹。其次,尝试使用http://yourwebsite.com/wp-login.php
访问您的信息中心。如果您收到404错误,请转到您的主页,然后尝试从顶部黑条访问仪表板(如果出现此情况)。另外,转到.htaccess
文件,检查它是否只包含默认的wordpress代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
答案 1 :(得分:1)
当尝试登录wordpress wp-admin页面时,它会重定向到找不到页面的消息。
example.com/wp-amdin加载相同的网址没有任何问题。问题是由于服务器范围广泛。
通过在.htaccess
规则
# 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
<Files "wp-login.php">
Order Allow,Deny
Allow from all
</Files>
答案 2 :(得分:0)
很可能您将站点网址设置为 mywebsite.com/wp-admin; 尝试删除“/wp-admin”部分,只需使用 mywebsite.com
如果您无法登录管理仪表板,则必须转到数据库并在那里进行更改;查找名为“wp-options”的表;将有两个条目“siteurl”和“home”;确保它们是正确的。
这对我有用,希望它有所帮助。