問題描述

我最近更改了我的 WordPress 網站的主機到 VPS.net 。我已經移動了我的所有檔案並匯入資料庫。一切似乎都很好,直到我點選了一個連結,並注意到我的所有頁面都帶回了 404,除了主頁。

網址為 http://inksquared.com

最佳解決方案

我想你得到 http://yoursitehttp://yoursite/anything

我有一個類似的問題,當我改變時它得到解決

httpd.conf 來自

AllowOverride None

AllowOverride All

據我所知,這將使.htaccess 生效。

次佳解決方案

嘗試重新整理您的 mod_rewrite 規則:

儀錶板 – > 設定 – > 固定連結

儲存設定 (無需進行任何更改)

第三種解決方案

我遇到了同樣的問題。

我在 Ubuntu 伺服器上完成了以下操作:

  1. 在/etc/apache2/apache2.conf 中,將/var /www /的 AllowOverride 編輯為 AllowOverride All

  2. 鍵入以下命令以啟用.htaccess 的 mod_rewrite

sudo a2enmod 重寫

  1. 重新啟動您的 apache 伺服器:

sudo 服務 apache2 重啟

問題解決了!

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。