WordPress网站不使用域名但IP地址

时间:2017-06-24 04:17:10

标签: wordpress apache2 vps broken-links

http://sidparmar.ca/portfolio/这是我的投资组合网站,唯一的主页正在使用域名。每个链接都被破坏,除非被我的VPS的IP替换为64.20.53.42。

通常它应该像sidparmar.ca/portfolio/contact/一样工作(给我一个错误"在此服务器上找不到请求的URL /组合/简历/。") 但目前,只有当我输入64.20.53.42/portfolio/contact/作为网址时,它才有效。

如果您有任何我应该研究的建议/指示,请告诉我。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

自从您安装了Wordpress以来,您的网站是否一直如此?如果是这样,那么你在哪里安装wordpress(即什么目录)?看起来您没有将其安装在Web服务器的Web根目录中。此外,当您安装Wordpress时,您确定指定了网站的正确URL吗?

我的建议基于您提供的有限信息以及您网站的少量自定义内容,只需删除您的数据库和文件,创建新数据库,然后按照正确的说明重新安装Wordpress。您的VPS主机可能有一个概述过程。

或者,如果这是一个新问题,你认为你是由它引起的吗?如果是这样,你做了什么?如果没有,您应该联系您的VPS主机,看看您是否需要在DNS设置中进行更新。

答案 1 :(得分:0)

自己找到答案!是啊!

我刚刚将“ServerAlias www.domainname.ca”添加到我的apache2 conf文件(000-default.conf)中,您可以在VPS的/ etc / apache2 / sites-available目录中找到它。

不确定为什么这样做或者究竟是什么导致了这个问题,但我确信它是因为Yoast SEO插件而发生的。