2013-05-02 57 views
-3

我正在幫助某人將他們的WordPress網站從一個(真正)糟糕的Dotster共享計劃遷移到VPS。WordPress的 - 服務器切換後僅服務於物理文件

一切都被轉移和工作,除了Apache只服務像index.php和wp-admin /等物理文件...該網站上的其他目錄將返回404錯誤。

我猜這與Apache ModRewrite有關,但我現在確實不確定。

Halp!

+0

這聽起來像是PHP未安裝,或未啓用。 – 2013-05-02 05:36:15

+0

大聲笑..大聲笑..大聲笑.. – emeraldjava 2016-11-03 00:48:47

+1

請不要污衊你的帖子。 – 2016-11-03 01:17:12

回答

2

它看起來真的很像重寫問題。

  1. 確保在Apache的複製你的.htaccess文件
  2. 確保Apache的mod_rewrite的啓用(例如,通過在Debian下運行a2enmod重寫)
  3. 確保通過的.htaccess overrided啓用(所有的AllowOverride指令配置)

覆蓋將使Apache查找.htaccess文件。見http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

希望它有幫助!

+1

由於某些原因,當我打開文件時忽略了.htaccess文件。你告訴我,我需要知道清除這種困惑,謝謝! – Miles 2013-05-02 06:09:47