如何更改WordPress网站的URL

时间:2016-12-17 20:23:26

标签: wordpress amazon-ec2

我在AWS EC2实例(LAMP)上安装了WordPress。

我已经通过Route53从godaddy更改了DNS,并为EIP设置了A记录和CNAME。

我更改了WordPress管理员中的网站和主页网址(从EIP到http://swsportpsychology.co.uk),网站不会加载。 (找不到服务器)。

我已经更改了WP-config和functions.php中的站点和主页URL无效。

我还在phpMyAdmin(wp_options)中更改了网站和主页网址。出于某种原因,我可以加载网站的博客页面,但主页不会加载。 (该网站目前位于/ var / www / html)

这是家庭IP:http://52.210.185.14

此博客IP:http://52.210.185.14/blog

1 个答案:

答案 0 :(得分:1)

1)您似乎有DNS问题;使用traceroute我得到unknown host swsportpsychology.co.uk确保DNS设置正确。 http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-ec2-instance.html

2)站点启动后,使用此脚本更改数据库中的所有URL,即邮件/页面内容中的图像和链接,以及wp_options(主题选项,窗口小部件等)。除了站点地址和URL之外,WordPress中还有更多URL实例。通过FTP上传并运行:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/并检查所有主题文件以查找该IP的硬编码URL。

3)为了确保固定链接能够正常工作,你是否在root中有一个可写入644的.htaccess文件?您是否在allowoverride中允许apache2.confHow to Set AllowOverride all