站点迁移后,仅加载主页

时间:2017-06-01 06:27:40

标签: php wordpress .htaccess

我之前看过这个,但我找不到答案。

我刚刚使用插件All in one WP迁移从我的暂存站点迁移到了live。在新网站上全新安装wordpress +插件后,我将从登台导出的.wpress文件上传到新版本。

一切都很成功,直到我被重定向到perma-links设置区域才能保存最终的更改。但是,从那时起我在perma-links部分触摸的任何设置都会破坏我的网站。前端或后端的任何链接都将自动下载到浏览器。

经过一番挖掘后,我发现它与htaccess页面有关。如果你还没有注意到,我是新手。我不知道从哪里开始测试htaccess页面可能出错的地方,所以我把它擦干净至少能够浏览网站。

任何时候我试图触摸后端的任何固定链接设置,它将重新写入错误的代码,我必须再次回到擦除htaccess。

第二个问题是它导致任何页面(除了主页)到404.如果我尝试从后端(mywebsite.com/page1)预览页面,那就是404,当然还有前端。如果我尝试创建新页面,也是如此。

请告诉我我能提供的任何其他信息。我对任何建议持开放态度。

谢谢

2 个答案:

答案 0 :(得分:0)

第1步导出您的数据库,然后在notpad ++中打开它,然后按ctrl + f找到您的网站旧URL,假设为stackoverflow.com/dev,并在替换所有URL后将其替换为您的实时网站stackoverflow.com保存并再次制作拉链。

第2步将数据库导入您的站点数据库。

第3步转到您的开发网站并使用WordPress下载所有设置,现在将所有文件粘贴到新的网站目录中。

第3步打开wp-config.php文件并更改数据库名称用户名和密码。

第4步打开您的wp-admin并使用与您在开发网站上使用的用户名和密码相同的用户名和密码

第5步转到固定链接并将其设置为%% postname %%

这些都是简单的步骤,我相信它会对你有用。无需新的WordPress安装。

答案 1 :(得分:0)

可以向我们提供您的.htaccess文件吗?

但有人注意到 - 可能你没有mod_rewrite。联系您的托管公司,他们应该能够解决您的问题