Linux

nginx,更改根路徑時網頁降級

  • December 15, 2014

我正在使用 nginx 設置 wordpress。一切似乎都很好:

  • 伺服器已啟動
  • phpinfo() 測試沒問題
  • 出現了 WordPress 安裝常式

唯一的問題是 web 伺服器 conf 文件中的 root 語句。如果我使用:

[/etc/nginx/sites-available/wordpress]
server{
   root /var/www;
   index index.php
   server_name example.com
   ...
}

我可以使用 訪問服務http://example.com/wordpress,現在我希望將 wordpress 指定為根文件夾。這是變化:

[/etc/nginx/sites-available/wordpress]
server{
   root /var/www/wordpress;
   index index.php
   server_name example.com    
  ...
} 

破碎的!該網頁http://example.com僅顯示基本的 html 數據,沒有圖片,沒有 css,……醜陋。/var/log/nginx/access.log 中沒有報告錯誤

nginx版本:nginx/1.2.1

怎麼了?

您還應該更新 wordpress 配置。沒有它,wordpress 仍然將靜態內容連結到子目錄。從將您的 Wordpress 從子文件夾移動到根目錄所採取的步驟

  1. 在主儀表板中,轉到Administration -> Settings -> General
  2. 接下來,查找 WordPress 地址 (URI): 並將其從 ( example.com/wordpress更改為example.com )
  3. 最後,查找站點地址地址 (URL): 並將其從 ( example.com/wordpress更改為example.com )

引用自:https://serverfault.com/questions/652661