Wordpress从Windows迁移到Linux服务器后,所有内部页面返回404

问题描述 投票:0回答:1

我最近将我的站点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等。

任何人都可以帮助我摆脱困境吗?

wordpress iis bad-request
1个回答
0
投票

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

  1. 删除.htaccess文件
  2. 登录/ wp-admin /
  3. 转到“永久链接”选项,然后单击“保存”。
© www.soinside.com 2019 - 2024. All rights reserved.