HDWiki/Nginx伪静态
HDwiki有SEO设置的功能,此功能可以将HDwiki的页面进行URL静态化转换,从而使HDwiki内容更容易被搜索引擎挖掘,提高被收录的机率。
注意事项[ ]
1、本功能对服务器环境有特殊要求,独立主机用户需要对Web服务器增加相应的 Rewrite 规则,因此需要服务器权限才可使用。对于虚拟主机用户,您需要向您的空间服务商进行咨询:空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,只有满足这两条件,URL静态化功能才会生效。
2、打开 URL 静态化后,如果您的服务器环境不支持或者尚未配置好,访问这些链接会出现“网页无法显示”的错误信息,HDwiki将无法正常访问。发生无法访问的现象时,请您进入管理后台,关闭URL静态化功能,网站即可恢复正常状态。
相关设置[ ]
Nginx环境的设置[ ]
在Nginx的配置文件vhost.conf中,加入以下代码实现rewrite。
若开启所有规则.则添加如下代码:
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;
参考来源[ ]
HDWIKI使用手册导航 | ||||||
---|---|---|---|---|---|---|
|