2017-06-24 71 views
0

http://sidparmar.ca/portfolio/这是我的投资组合网站,唯一的主页是与域名一起工作。除非我的VPS的IP为64.20.53.42,否则每个链接都会中断。WordPress网站不能使用域名,但IP地址

所以通常它应该像sidparmar.ca/portfolio/contact/一样工作(给我一个错误“在这个服务器上没有找到请求的URL/portfolio/resume /”) 但是目前它只能工作我输入64.20.53.42/portfolio/contact/作为URL。

请让我知道,如果你有任何建议/建议或指针,我应该看看。任何帮助表示赞赏。

回答

0

自己找到答案!是啊!

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

不知道为什么这个工作或究竟是什么导致了这个问题,但我相信这是因为Yoast SEO插件。

0

自从您安装Wordpress以来,您的网站就是这样吗?如果是这样,那么你在哪里安装wordpress(即什么目录)?它看起来像你没有安装在你的Web服务器的Web根目录。另外,当你安装Wordpress时,你确定你指定了正确的网址吗?

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

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

+0

我的网站一直工作到今天早上。我安装了Yoast SEO插件,并对搜索引擎优化进行了一些更改,我发现它搞砸了一切。 –

+1

我的网站一直工作到今天早上。我安装了Yoast SEO插件,并对搜索引擎优化进行了一些更改,我发现它搞砸了一切。我的网站安装在/ var/www/html/portfolio 我发现它是永久链接的问题。如果我将我的固定链接更改为普通链接,则一切正常,否则不起作用。 我的.htaccess文件是: #BEGIN RewriteEngine叙述在 RewriteBase /组合/ 重写规则^指数\ $ .PHP - [L] 的RewriteCond%{} REQUEST_FILENAME -f 的RewriteCond%{! REQUEST_FILENAME}!-d RewriteRule。 /portfolio/index.php [L] #END –

+0

如果您认为这是Yoast的问题,您是否尝试将其停用并将其卸载?充分? (即包括去除任何对.htaccess或wp-config.php的Yoast更改?)如果您确定Yoast破坏了您的网站,我会尝试在此处搜索Yoast支持论坛:https://wordpress.org/support/plugin/wordpress -seo。此外,Yoast支持论坛通常会提供良好的支持,因为他们不希望负面评论,并希望确保他们的产品按照应有的方式工作。 –

相关问题