中文维基百科建站系统-HDwiki爱好者

当前位置: 主页 > HDWiki教程 >

hdwiki在nginx下的伪静态设置方法

时间:2010-06-25 18:06来源:原创 作者:world7th 点击:
  
   讲述hdwiki在nginx下的伪静态设置方法,下面是详细步骤:
 
笔者的环境是在gentoo linux下,首先用vim打开nginx的配置文件
vim /etc/nginx/nginx.conf
注意:如果没有vim命令,必须先安装,在gentoo下的安装命令为emerge vim
然后输入i进入编辑模式,根据如下方法配置:
若开启所有规则.则添加如下代码:
if ($request_filename !~* (.*)\.(css|js|gif|jpg|png|xml)){
# 修改以下语句中的 /hdwiki 为你的HDWiki目录地址,如果程序放在根目录中,请将 /hdwiki 修改为 /
rewrite ^(/hdwiki)/(.*)$ $1/index.php?$2;
}
若仅开启以 http://mydomain/词条名 的rewrite规则,则添加如下代码:
# 修改以下语句中的 /hdwiki 为你的HDWiki目录地址,如果程序放在根目录中,请将 /hdwiki 修改为 /
rewrite ^(/hdwiki)/wiki/(.*)$ $1/index.php?doc-innerlink-$2 last;
笔者这里是开启所有规则:
如下所示:
        server {
                listen 80;
                server_name yoursite.com;
                root /var/www/yoursite/;
                if ($request_filename !~* (.*)\.(css|js|gif|jpg|png|xml)) {
                rewrite ^(/hdwiki)/(.*)$ $1/index.php?$2;
                }

                location ~ \.php$ {
                        fastcgi_pass    127.0.0.1:9000;
                }
        }
 
编辑好后,按Esc,然后输入:wq ,然后重启nginx: /etc/init.d/nginx restart,url rewrite就生效了,
最后在hdwiki的后台设置一下就成功开启了伪静态。
如下图所示:
 
 
 

 
 
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容
  • hdwiki百科建站系统简介

    HDwiki百科建站系统是专为中文用户设计和开发,程序源代码100%完全开放的一个采用 PHP 和 MySQL 数据库构建的高效的中文百科建站解决方案,在尊重版...

  • hdwiki安装教程

    hdwiki是第一个国内自主研发的中文wiki系统,由互动在线(北京)科技有限公司在2006年12月推出,填补了中文wiki建站系统的空白。HDWiki采用PH...

  • hdwiki在iis下的伪静态设置方法

    讲述hdwiki在iis下的伪静态设置方法,方法如下: IIS Web Server(独立主机用户) 请下载ISAPI rewrite 3.0版本(此处下载 h...

  • hdwiki与dedecms整合版的通行证问题

    hdwiki与dedecms的整合版的通行证重新设置后,会出现问题,下面讲述怎么手动修复错误。...

  • hdwiki在apache下的伪静态设置方法

    讲述hdwiki在apache下伪静态的详细设置方法,分为Apache独立主机用户和虚拟主机用户。 ...

  • hdwiki在nginx下的伪静态设置方法

    讲述hdwiki在nginx下的伪静态设置方法,下面是详细步骤:笔者的环境是在gentoo linux下,首先用vim打开nginx的配置文件vim /etc/...