問題描述

我最近更改了我的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。