除主页外的每个页面上的Wordpress 404错误(迁移后)

时间:2017-02-27 02:33:47

标签: wordpress

我已将我的wordpress网站从我的桌面迁移到siteground进行托管。在此之前,我一直在x10使用免费托管。我第一次转移网站一切正常。我第二次尝试(网站的新版本)我发现除了主页之外的每个页面都有404错误(这是x10)。然后我在siteground主持,我仍然有完全相同的问题。任何解决方案吗?

我的.htaccess文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /testsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /testsite/index.php [L]
</IfModule>

# END WordPress

2 个答案:

答案 0 :(得分:2)

修复它

  1. 登录/ wp-admin
  2. 转到设置 - &gt;固定链接
  3. 并点击“保存更改”按钮。

答案 1 :(得分:1)

迁移wordpress网站时,你应该更改wp_options表的siteurl和home url, 然后登录管理员后端 - &gt;设置 - &gt;永久链接 - 设置永久链接并保存,

然后你可以设置.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>`