一、使用環境
二、問題描述
三、問題分析
四、解決方法
centos 6.8 x64
php 5.5
nginx 1.10.2
wordpress 4.8.2
今天在更改了 nginx.conf 檔案之後出現了訪問 wordpress 頁面樣式丟失的情況,抓包顯示訪問靜態檔案 .css,.js 檔案返回的狀態碼是 403。
原因是,在 nginx.conf 中多加了如下這段配置:
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
location ~ \.*$
訪問伺服器上的 nginx.conf 檔案,編輯該檔案,刪除 nginx.conf 中多餘的部分。重啟 nginx
$nginx_home/sbin/nginx -s reload
注:
1. `
表
示的 安裝
目錄,比
如我
的使 用編
譯安裝在
目 錄下
。那麼我
的ngi
nxho
me『表
示ngi
nx的安
裝目錄,
比如我的
ngin
x使用編
譯安裝在
/usr
/loc
al/n
ginx
目錄下。
那麼我的
『nginx_home` 就是 /usr/local/nginx。
2. nginx.conf 的位置與安裝位置有關,比如我的 nginx 使用編譯安裝在 `/usr/local/nginx` 目錄下,那麼我的 nginx.conf 則在 `/usr/local/nginx/conf/nginx.conf`。
3. 如果**的 nginx **配置是被拆分到其他位置的檔案中然後使用 `include di
r/
file_name.conf` 的方法匯入到 nginx.conf 中的,那麼需要修改的就是對應的配置檔案。
### 附錄一:nginx.conf 配置示 ###
—我的 wordpress 的配置示例如下:
# wordpress 固定鏈結生效-結束
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
location ~ \.php$
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html
access_log logs/jiangzhuolin.com_access.log;
}}
Wordpress頁面判斷
is single 判斷是否是文章頁面 is single 2 is single 2 判斷是否是具體文章 id 2 的頁面 is single 判斷是否是具體文章 標題為beef stew 的頁面 is single beef stew 判斷是否是具體文章 slug為beef stew 的頁面 i...
wordpress開發 頁面判斷
is single 判斷是否是文章頁面 is single 2 is single 2 判斷是否是具體文章 id 2 的頁面 is single 判斷是否是具體文章 標題為beef stew 的頁面 is single beef stew 判斷是否是具體文章 slug為beef stew 的頁面 i...
WordPress頁面教程 2021
本文原文首發於 當你輸入乙個網域名稱開啟乙個 通常進入的是 首頁,也叫做home,這個home便是乙個頁面。在使用wordpress進行外貿建站時,我們常見的頁面是 home products about us contact us faq service 為了管理這些頁面,請登入你的wordpre...