分享

写回答

发帖

[提问] godaddy的linux空间真的不支持discuz7.2的伪静态吗?

回答|共 22 个

2009nian

发表于 2009-12-31 21:43:40 | 显示全部楼层

昨天我还用朋友的一个空间,可以实现静态化,但是不能完全实现,就是分类能实现,但是帖子不能实现,今天自己买了一个,但是弄了很多版本的都不行。真的不是主机问题?

后台静态目录已经设置成这样

后台静态目录已经设置成这样

add.c

发表于 2009-12-31 21:44:01 | 显示全部楼层

回复 10# 的帖子

楼主参考下这个吧
http://bbs.idcspy.com/thread-44538-1-1.html
需要修改代码里的路径

2009nian

发表于 2009-12-31 21:58:49 | 显示全部楼层

参考了还是不行,在本地主机假设的服务器,直接放上去就可以,呵呵!今天是什么了。明天再看看看。

2009nian

发表于 2010-1-1 11:13:48 | 显示全部楼层

新年了,以上问题还是不能解决,我今早装phpwind也是不能实现,我已经把linux主机换成windows主机,得了再换回linux主机,很麻烦啊!再试试,如果还是不行的话,就退款,玩玩其他的主机。

dg1sounet

发表于 2010-1-1 11:27:11 | 显示全部楼层

请问 .htaccess 要放再那里啊

2009nian

发表于 2010-1-1 18:39:43 | 显示全部楼层

如果你的空间是只有一个网站的话 直接放在整个主机的根目录,如果你是绑定多个域名的话,就放在你绑定给域名的目录的根目录。

2009nian

发表于 2010-1-1 19:37:29 | 显示全部楼层

奇怪了放在BBS目录设置成就可以,放在主目录就是不行!

bpxc

发表于 2010-1-1 19:47:17 | 显示全部楼层

2009nian

发表于 2010-1-1 21:26:24 | 显示全部楼层

Discuz 7.2在linux服务器的奇异现象!大家来帮帮忙!

问题还是伪静态的问题!
主机:DELUXE PLAN - Linux
装的程序是:discuz 7.2/7.0
.htaccess版本:

RewriteEngine On
RewriteBase /
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1

域名abc.com绑定到abc目录,上传上面的.htaccess到abc目录,访问abc.com/thread-18-1-1.html,不能访问。

但是如果在abc下面新建一个BBS目录,然后把全部的代码放到BBS目录,接着把.htaccess文件里面的 RewriteBase /改成RewriteBase /bbs,能够实现伪静态,访问地址是abc.com/bbs/thread-18-1-1.html

这个是什么原因?请各路高手帮帮忙!

bpxc

发表于 2010-1-1 23:04:36 | 显示全部楼层

# 将 RewriteEngine 模式打开
        RewriteEngine On

        # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
        RewriteBase /

        # Rewrite 系统规则请勿修改
        RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
        RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
        RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
        RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
        RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
        RewriteRule ^tag-(.+)\.html$ tag.php?name=$1


7.1版本没问题,不要做任何修改,论坛在哪里就放哪里,试试,楼下反馈!
您需要登录后才可以回帖 登录 | 注册

本版积分规则