首页 文章

WordPress重定向到找不到的页面

提问于
浏览
-1

我在我的主机上安装了一个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错误...

2 回答

  • 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

    当尝试登录wordpress wp-admin页面时,它会重定向到找不到页面的消息 .

    example.com/wp-amdin加载相同的url没有任何问题 . 问题是由于服务器范围广泛 .

    通过在 .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>
    

相关问题