2017-06-24 75 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支持論壇通常會提供良好的支持,因爲他們不希望負面評論,並希望確保他們的產品按照應有的方式工作。 –

相關問題