我已将我的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
答案 0 :(得分:2)
修复它
答案 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>`