我之前看过这个,但我找不到答案。
我刚刚使用插件All in one WP迁移从我的暂存站点迁移到了live。在新网站上全新安装wordpress +插件后,我将从登台导出的.wpress文件上传到新版本。
一切都很成功,直到我被重定向到perma-links设置区域才能保存最终的更改。但是,从那时起我在perma-links部分触摸的任何设置都会破坏我的网站。前端或后端的任何链接都将自动下载到浏览器。
经过一番挖掘后,我发现它与htaccess页面有关。如果你还没有注意到,我是新手。我不知道从哪里开始测试htaccess页面可能出错的地方,所以我把它擦干净至少能够浏览网站。
任何时候我试图触摸后端的任何固定链接设置,它将重新写入错误的代码,我必须再次回到擦除htaccess。
第二个问题是它导致任何页面(除了主页)到404.如果我尝试从后端(mywebsite.com/page1)预览页面,那就是404,当然还有前端。如果我尝试创建新页面,也是如此。
请告诉我我能提供的任何其他信息。我对任何建议持开放态度。
谢谢
答案 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。联系您的托管公司,他们应该能够解决您的问题