设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

求ngnix下,子目录的伪静态规则写法? [复制链接]
查看:103 | 回复:14

13

主题

44

回帖

149

积分

注册会员

积分
149
发表于 2010-10-30 12:53:41 | 显示全部楼层 |阅读模式
我在BURST上安装好了vpser的lnmp,在/home/wwwroot/blog目录下放了一下WP程序,而且这个网站的conf文件里也使用include包含了wordpress.conf这个伪静态规则, 但是我重启lnmp后, WP后台的固定链接里依然有index.php这样的东西, 请问这个问题怎样解决?

这个是wordpress.conf这个文件的规则:

[ol]
  • location / {
  • 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;
  •         }
  • }
  • [/ol]复制代码
  • 265

    主题

    5748

    回帖

    1万

    积分

    论坛元老

    积分
    12337
    发表于 2010-10-30 13:20:12 | 显示全部楼层
    [ol]
  • location / {
  • if (-f $request_filename/index.html){
  •                 rewrite (.*) $1/zimulu/index.html break;
  •         }
  • if (-f $request_filename/index.php){
  •                 rewrite (.*) $1/zimulu/index.php;
  •         }
  • if (!-f $request_filename){
  •                 rewrite (.*) /zimulu/index.php;
  •         }
  • }[/ol]复制代码不知道对不对
  • 13

    主题

    44

    回帖

    149

    积分

    注册会员

    积分
    149
     楼主| 发表于 2010-10-30 13:22:33 | 显示全部楼层
    原帖由 Globalization 于 2010-10-30 13:20 发表


    location / {
    if (-f $request_filename/index.html){
                    rewrite (.*) $1/zimulu/index.html break;
            }
    if (-f $request_filename/index.php){
                    rewrite (.*) $1/zimulu/index. ...


    zimulu是子目录的意思啊? 我的子目录是wiki

    129

    主题

    8761

    回帖

    1万

    积分

    论坛元老

    积分
    18007
    发表于 2010-10-30 13:26:04 | 显示全部楼层
    你不会弄个2级域名嘛。例如 wiki.your.com 。

    265

    主题

    5748

    回帖

    1万

    积分

    论坛元老

    积分
    12337
    发表于 2010-10-30 13:29:49 | 显示全部楼层
    [ol]
  • location / {
  • if (-f $request_filename/index.html){
  •                 rewrite (.*) $1/blog/index.html break;
  •         }
  • if (-f $request_filename/index.php){
  •                 rewrite (.*) $1/blog/index.php;
  •         }
  • if (!-f $request_filename){
  •                 rewrite (.*) /blog/index.php;
  •         }
  • }[/ol]复制代码
  • 6

    主题

    31

    回帖

    84

    积分

    注册会员

    积分
    84
    发表于 2010-10-30 13:48:15 | 显示全部楼层
    有点搞不懂你,只有把那个目录绑定一个域名,不就省事了吗

    13

    主题

    44

    回帖

    149

    积分

    注册会员

    积分
    149
     楼主| 发表于 2010-10-30 13:50:30 | 显示全部楼层
    原帖由 小夜 于 2010-10-30 13:26 发表


    你不会弄个2级域名嘛。例如 wiki.your.com 。


    是啊, 我在这个VPS上放了两个站, 而且是不同域名的, 放在wwwroot目录下的站可以实现伪静态和静态, 可是放在wwwroot/blog下的WP程序就是实现不了, 老是404错误,固定链接那里也是出现index.php这样的东西, 所以就想问一下大家怎样设置规则,我想主要是路径的问题

    13

    主题

    44

    回帖

    149

    积分

    注册会员

    积分
    149
     楼主| 发表于 2010-10-30 13:51:23 | 显示全部楼层
    原帖由 nike_tool 于 2010-10-30 13:48 发表


    有点搞不懂你,只有把那个目录绑定一个域名,不就省事了吗


    子目录是单独域名的,访问没有问题, 就是实现不了伪静态

    6

    主题

    31

    回帖

    84

    积分

    注册会员

    积分
    84
    发表于 2010-10-30 13:52:50 | 显示全部楼层
    把你的配置代码 贴出来看看原帖由 nike_tool 于 2010-10-30 13:52 发表


    把你的配置代码 贴出来看看


    这个是wordpress.conf的
    [ol]
  • location / {
  • 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;
  •         }
  • }[/ol]复制代码

    wordpress程序放在/home/wwwroot/blog目录下
  • 6

    主题

    31

    回帖

    84

    积分

    注册会员

    积分
    84
    发表于 2010-10-30 13:53:31 | 显示全部楼层
    全部的  server那几段

    nginx.conf的代码
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-6-14 08:46 , Processed in 0.029256 second(s), 4 queries , Gzip On, Redis On.

    返回顶部