$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[Lnmp] 关于lnmp 虚拟主机中子目录怎么实现伪静态EXP

本帖最后由 jim9 于 2010-11-9 03:04 编辑 / s  I6 ~! g" F7 m

6 R' t. K* _  W) A) ?3 V4 T1 p系统环境:centos5.5; O, @' Y( W7 B6 W  I
lnmp0.5
" q$ f' ~+ ^# ?9 w9 D- ~1 }; _/ `* _./vhost + l7 b0 R; _4 p. v: G9 Q
添加虚拟主机 % B! q* p. p% m
绑定域名 www.a.com  指定目录到/home/www/a/- v- }* O" a. b& Z+ U. Q
/home/www/a/ 装了dedecms  www.a.com访问
7 X  T9 z4 y, H9 j, s8 A& c/home/www/a/blog/ 下装了wordpress  www.a.com/blog访问
3 n8 U% B% @6 l  f* P如何实现blog的伪静态?3 }4 V: ?# w2 h+ y7 f

# t* G9 p1 l1 o7 B6 \3 o+ g编辑了/usr/local/nginx/conf/vhost/www.a.com.conf
! M2 A. Z+ s; ]) e+ C* ]
% t% H" q6 H4 ]3 d/ ~" u
  1. server
  2.         {
  3.                 listen       80;
  4.                 server_name www.a.com a.com *.a.com;
  5.                 index index.html index.htm index.php default.html default.htm default.php;
  6.                 root  /home/www/www.a.com;
  7.                 include a.conf;

  8.                 location ~ .*\.(php|php5)?$
  9.                         {
  10.                                fastcgi_pass  unix:/tmp/php-cgi.sock;
  11.                                fastcgi_index index.php;
  12.                                include fcgi.conf;
  13.                         }
  14.                 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  15.                         {
  16.                                 expires      30d;
  17.                         }
  18.                 location ~ .*\.(js|css)?$
  19.                        {
  20.                                 expires      12h;
  21.                         }
  22.                 access_log off;
  23.         }
复制代码

* u# F, ]2 j2 n+ E- @/ ?" i
% j3 P7 A  G: z0 }; _再修改3 G: k: c! v; F. S; s) o

; y) }: C7 z8 f/ V3 W- |/usr/local/nginx/conf/a.conf
) l2 _" h* i4 `; L. k9 b+ b: y
6 w; E3 }/ V8 O# I( F; n* O" \* A6 |
  1. location /blog/ {
  2. if (-f $request_filename/index.html){
  3.                 rewrite (.*) $1/index.html break;
  4.         }
  5. if (-f $request_filename/index.php){
  6.                 rewrite (.*) $1/index.php;
  7.         }
  8. if (!-f $request_filename){
  9.                 rewrite (.*) /blog/index.php;
  10.         }
  11. }
复制代码
6 g3 f0 L  b! G

. ~6 J9 E5 ~7 x" _& V$ \/ l以上修改方式结果成功,wordpress 实现固定链接。 % h( D" Y2 G8 r! u" s- x4 ?+ G
3 k% T# }6 a) D; r6 N- _& [
注意前后都得指定目录  /blog/


返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全