分享

写回答

发帖

[提问] linux主机的DISCUZ论坛伪静态的问题

GoDaddy GoDaddy 987 人阅读 | 8 人回复

发表于 2009-3-5 21:57:31 | 显示全部楼层 |阅读模式

我的DISCUZ论坛是放在BBS文件夹里的,不是跟目录,按照论坛提供的方法,将.htaccess文件上传到BBS目录里,但论坛后台也设置了,但还是不管用,报404错误,下面这是.htaccess的文件内容,不知道这样写对不对?
  1. RewriteEngine on

  2. RewriteBase /bbs

  3. RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1

  4. RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2

  5. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$4&page=$2

  6. RewriteRule ^profile-(username|uid)-(.*)\.html$ viewpro.php?$1=$2

  7. RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2

  8. RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
复制代码

回答|共 8 个

Comsenz

发表于 2009-3-5 23:07:52 | 显示全部楼层

你的空间是可以建立多个站点的吧?如果是的话,

那BBS目录也相当于一个根目录了,去掉代码中的 bbs

angeldd

发表于 2009-3-6 02:39:48 | 显示全部楼层

原帖由 mm136 于 2009-3-5 09:57 PM 发表
我的DISCUZ论坛是放在BBS文件夹里的,不是跟目录,按照论坛提供的方法,将.htaccess文件上传到BBS目录里,但论坛后台也设置了,但还是不管用,报404错误,下面这是.htaccess的文件内容,不知道这样写对不对?RewriteEngine on

Rewrite ...


如果你用apache 這個文件寫法沒有問題

如果使用lighttpd or niginx 就不一樣寫法了..

你再這樣寫就沒有效果了

mm136

发表于 2009-3-6 10:42:01 | 显示全部楼层

回2楼,我改了看看效果先。
回3楼,怎么看用的是APACHE还是别的?

add.c

发表于 2009-3-6 10:47:11 | 显示全部楼层

回复 4# 的帖子

Godaddy用的是apache

mm136

发表于 2009-3-6 10:57:13 | 显示全部楼层

那我这个写法没问题吧?根目录去掉BBS后需要等很长时间才能见效果吧?

add.c

发表于 2009-3-6 11:05:50 | 显示全部楼层

不知到你这是什么版本的discuz
两个小时就生效了

mm136

发表于 2009-3-6 11:13:45 | 显示全部楼层

我是7.0的,谢谢大家,我等会看看效果!

keke01

发表于 2009-3-7 00:30:12 | 显示全部楼层

我也的不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则