首页 > 解决方案 > 从 Windows 迁移到 linux 服务器后,Wordpress 所有内页返回 404

问题描述

我已将我的网站: http: //www.mahodadhiinfra.com/最近从 Windows 托管迁移到 linux 托管。在它托管和配置主页正常运行但无法访问任何其他页面之后。我只能访问带有扩展名的页面。

前任。 http://www.mahodadhiinfra.com/wp-login.php(工作) http://www.mahodadhiinfra.com/my-account/lost-password/(不工作)

最初我认为这可能是一个 .htaccess 问题,但我的 .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

之后,我尝试更改永久链接。但没有任何效果。托管服务提供商确认所有设置均已打开 wordpress 所需的设置,例如 AllowOverride ALL 等。

谁能帮我摆脱这个问题?

标签: wordpressiisbad-request

解决方案


只需 3 个步骤即可帮助您:

  1. 删除 .htaccess 文件
  2. 登录 /wp-admin/
  3. 转到永久链接选项,然后单击“保存”。

推荐阅读