找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: vieway

求ngnix下,子目录的伪静态规则写法?

[复制链接]

12

主题

38

回帖

126

积分

注册会员

积分
126
 楼主| 发表于 2010-10-30 13:54:29 | 显示全部楼层
原帖由 nike_tool 于 2010-10-30 13:56 发表


全部的  server那几段

nginx.conf的代码


这个是nginx.conf的

[ol]
  • server
  • {
  •   listen       80;
  •   server_name vieway.net;
  •   index index.html index.htm index.php;
  •   root  /home/wwwroot;
  •   location ~ .*\.(php|php5)?$
  •    {
  •     fastcgi_pass  unix:/tmp/php-cgi.sock;
  •     fastcgi_index index.php;
  •     include fcgi.conf;
  •    }
  •   location /status {
  •    stub_status on;
  •    access_log   off;
  •   }
  •   location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  •    {
  •     expires      30d;
  •    }
  •   location ~ .*\.(js|css)?$
  •    {
  •     expires      12h;
  •    }
  •   log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
  •              '$status $body_bytes_sent "$http_referer" '
  •              '"$http_user_agent" $http_x_forwarded_for';
  •   access_log  /home/wwwlogs/access.log  access;
  • }
  • include vhost/*.conf;
  • }
  • [/ol]复制代码
  • 回复

    使用道具 举报

    5

    主题

    31

    回帖

    81

    积分

    注册会员

    积分
    81
    发表于 2010-10-30 13:56:13 | 显示全部楼层
    location / {
    作用是全局,  要是使用到你的子目录  对应上的子目录路径
    回复

    使用道具 举报

    12

    主题

    38

    回帖

    126

    积分

    注册会员

    积分
    126
     楼主| 发表于 2010-10-30 13:59:03 | 显示全部楼层
    原帖由 nike_tool 于 2010-10-30 14:14 发表


    location / {
    作用是全局,  要是使用到你的子目录  对应上的子目录路径


    具体是怎样添加呢? 我是小菜鸟一个, 是需要修改nginx.conf, 还是wordpress.conf?

    [ 本帖最后由 vieway 于 2010-10-30 14:18 编辑 ]
    回复

    使用道具 举报

    5

    主题

    31

    回帖

    81

    积分

    注册会员

    积分
    81
    发表于 2010-10-30 14:14:40 | 显示全部楼层
    nginx的伪静态 是在nginx.conf里面配置的
    回复

    使用道具 举报

    16

    主题

    894

    回帖

    1872

    积分

    金牌会员

    积分
    1872
    发表于 2010-10-30 14:17:17 | 显示全部楼层
    在nginx.conf下添加

    location /blog {
    if (-f $request_filename/index.html){
                    rewrite (.*) $1/index.html break;
            }
    if (-f $request_filename/index.php){
                    rewrite (.*) $1/index.php;
            }
    if (!-f $request_filename){
                    rewrite (.*) /index.php;
            }
    }
    试试
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-12 01:47 , Processed in 0.018064 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表