2014-10-10 90 views
-1

我有一個網站,是活在AWS - WordPress的,最新的版本,自定義主題在AWS上的WordPress網站拋出404錯誤,所有未主頁

它工作正常MAMP我的筆記本電腦,但在直播現場,除了主頁以外的所有頁面都使用固定鏈接作爲/%post-name%/

我可以使永久鏈接工作,如果我將它們更改爲默認值。

我不會認爲它與htaccess有關,我試過擦洗它,我們對它進行了一些編輯,但這沒有什麼區別。

這裏是htaccess的內容:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /ucampaign/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /ucampaign/index.php [L] 
</IfModule> 

認爲它與在AWS實例的設置,我知道可能很複雜的事情。但我不知道去哪裏看。

謝謝你看這個,如果有圖了這一點需要更多的信息,我會很樂意提供:-)

+0

你有沒有安裝/啓用mod_rewrite? – vch 2014-10-10 21:50:26

回答

0

看起來像一個丟失了mod_rewrite。檢查Apache的配置。另外,確保Apache正在讀取.htaccess文件。當我說檢查以確保正在讀取.htaccess時,當您將垃圾放入.htaccess文件時,服務器是否會發出錯誤?您在AWS上運行什麼類型的操作系統?

+0

哇。輝煌! – vch 2014-10-10 21:55:09

+0

嘿謝謝,我試圖讓SSH訪問給這些建議一槍。它不會讓我投票,但任何事情,但我是一個n0000000b :( – 2014-10-11 01:19:43

+0

將跟進結果 – 2014-10-11 01:20:26