6kbbs V8.0 官方论坛  - 手机版
论坛|登录|注册
论坛 > 使用问题
发帖 | 2407点击, 7回复.
能否发布一下6kbbs在Nginx下的伪静态规则?
1楼, zimbardo, 回复
发表于 2011-06-20 21:06
如题,我新购买的空间Web服务器是Nginx,不支持.htaccess文件配置伪静态,能否发布一下Nginx下的伪静态规则?谢谢!
2楼, zym, 回复
发表于 2011-06-20 21:07
您是否有Nginx的已有的伪静态的文件?发来参考下?
3楼, zimbardo, 回复
发表于 2011-06-20 21:10
  1. location / {
  2. index index.html index.php;
  3. if (-f $request_filename/index.html){
  4. rewrite (.*) $1/index.html break;
  5. }
  6. if (-f $request_filename/index.php){
  7. rewrite (.*) $1/index.php;
  8. }
  9. if (!-f $request_filename){
  10. rewrite (.*) /index.php;
  11. }
  12. }
这个是wordpress在Nginx下的伪静态规则,是好用的。
4楼, zym, 回复
发表于 2011-06-20 21:17
  1. location / {
  2. rewrite ^index\.html$ index\.php;
  3. rewrite ^forum-([0-9]+)(-([0-9]+))*\.html$ forum.php?fid=$1&page=$3;
  4. rewrite ^view-([0-9]+)(-([0-9]+))*\.html$ view.php?tid=$1&page=$3;
  5. rewrite ^user-([0-9]+)(-([0-9]+))*\.html$ user.php?uid=$1&page=$3;
  6. rewrite ^portal\.html$ portal.php;
  7. rewrite ^list-([0-9]+)(-([0-9]+))*\.html$ list.php?cid=$1&page=$3;
  8. rewrite ^page-([0-9]+)(-([0-9]+))*\.html$ page.php?pid=$1&page=$3;
  9. rewrite ^article-([0-9]+)(-([0-9]+))*\.html$ article.php?aid=$1&page=$3;
  10. }
试试看。
我这里没法测试,只能凭感觉写了。
5楼, zimbardo, 回复
发表于 2011-06-23 22:11
老大,经过测试,此伪静态规则不好用,除了首页,所有页面都打不开。

显示的全部是404页面

404 Not Foundnginx/0.8.16
该帖子于 2011-06-23 22:14 编辑过
6楼, zym, 回复
发表于 2011-06-25 00:11
  1.     location / {
  2.     rewrite ^index\.html$ index\.php;
  3.     rewrite ^forum-([0-9]+)(-([0-9]+))*\.html$ forum\.php?fid=$1&page=$3;
  4.     rewrite ^view-([0-9]+)(-([0-9]+))*\.html$ view\.php?tid=$1&page=$3;
  5.     rewrite ^user-([0-9]+)(-([0-9]+))*\.html$ user\.php?uid=$1&page=$3;
  6.     rewrite ^portal\.html$ portal\.php;
  7.     rewrite ^list-([0-9]+)(-([0-9]+))*\.html$ list\.php?cid=$1&page=$3;
  8.     rewrite ^page-([0-9]+)(-([0-9]+))*\.html$ page\.php?pid=$1&page=$3;
  9.     rewrite ^article-([0-9]+)(-([0-9]+))*\.html$ article\.php?aid=$1&page=$3;
  10.     }
这样子呢?
7楼, zimbardo, 回复
发表于 2011-06-25 11:44
经过测试,仍然不好用。

我使用的主机是华夏名网的虚拟主机,不知道是老大的规则问题,还是我这边的设置有问题,你给的这两个规则我测试都不成功。但我在同一个主机下安装的wordpress没问题。
8楼, zym, 回复
发表于 2011-06-26 00:14
呵呵 应该是我的规则的问题,毕竟我没得测试。
有空的话,加我QQ? 70767766
然后方便的话,把你ftp给我,我上去测试和改正这些规则。
TOP
论坛 > 使用问题