国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WDCP下nginx的wordpress偽靜態規則

2024-09-07 00:51:18
字體:
來源:轉載
供稿:網友

最近搞一些測試,一直想把WP的web引擎換掉,目前一直使用的是apache+nginx,一直想換成FastCGI(nginx+php),可以極大的提高網站并發連接數的承受力,是Apache的8倍以上~切換一下雖然容易,但是WP網站除了主頁全部404無法訪問,這是因為nginx并不支持Apache的.htaccess偽靜態.

官方也沒說怎么寫nginx的偽靜態,所以WP根目錄下的.htaccess完全沒用了,直接刪掉,接下來就是想辦法搞定nginx下的WP偽靜態了,查了很多國外的資料,因為用Linux版本不一樣,lnmp也不一樣,nginx的環境配置文件位置也是千奇百怪,最常見的就是wp官網上一幫老外討論的 /etc/nginx/sites-enabled/,但是這個路徑其實WDCP安裝好以后根本就沒有好嘛,看了探針原來conf文件都在 /wdlinux/nginx/conf里面,找到Vhost就好辦了,可以找到站點的配置文件鳥~

首先的辦法就是在nginx-1.0.15/conf下創建一個worpdress.conf文件,寫入偽靜態規則,然后在站點的conf里面通過include wordpress.conf;引用,然后 service nginxd restart 就好,但是測試了不下30中規則都不行,簡直郁悶了,后來看到了“一縷陽光”的這篇博文,恍然大悟,他演示的Ubuntu的,我的CentOS一樣適用,修改如下:

  1. server { 
  2.         listen       80; 
  3.         server_name www.XXX.com www.XXX.com; 
  4.         root /mnt/data/www/web/www_XXX_com/public_html; 
  5.         index  index.html index.php index.htm; 
  6.         error_page  400 /errpage/400.html; 
  7.         error_page  403 /errpage/403.html; 
  8.         error_page  404 /errpage/404.html; 
  9.        location ~ /.php$ { 
  10.                 fastcgi_pass   127.0.0.1:9000; 
  11.                 fastcgi_index  index.php; 
  12.                 include fcgi.conf; 
  13.         } 
  14.  
  15.         index index.html index.php; 
  16.         if (-f $request_filename/index.html){ 
  17.             rewrite (.*) $1/index.html break
  18.         }  //Vevb.com 
  19.         if (-f $request_filename/index.php){ 
  20.             rewrite (.*) $1/index.php; 
  21.         } 
  22.         if (!-f $request_filename){ 
  23.             rewrite (.*) /index.php; 
  24.         } 
  25.     } 

然后不要忘記 service nginxd restart 就此,WP可以在Nginx上完美運行鳥,注適合/%postname%/固定連接,其他方式沒有測試.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平谷区| 高台县| 仁怀市| 通江县| 龙胜| 莱州市| 中宁县| 满城县| 尚志市| 鄂托克旗| 牡丹江市| 太和县| 灵璧县| 肇东市| 吴桥县| 渭源县| 永安市| 天峻县| 普兰店市| 纳雍县| 娄底市| 玉山县| 天峨县| 那曲县| 色达县| 富川| 达尔| 鸡西市| 阳泉市| 阿拉善右旗| 饶阳县| 华阴市| 聂荣县| 岐山县| 固始县| 南通市| 无为县| 南通市| 东港市| 南通市| 新营市|