返回列表 发帖

GD购买域名送的php空间,安装DZX2.5,支持伪静态的问题

不知道GD购买域名,赠送的空间,支持伪静态不,我按照论坛把文件.htaccess上传到bbs目录,但是首页实现了伪静态,打开论坛的子目录,打不开。
以下是伪静态的文件
# 将 RewriteEngine 模式打开
RewriteEngine On
#  如论坛安装在根目录.htaccess文件就放在根目录,如安装在BBS目录,放在BBS目录下。
RewriteBase /bbs            # 如果论坛是安装在BBS目录下 此行修改为 RewriteBase /bbs

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

    不知道什么原因。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

坛里的规则是  2.0的。

你得自己去去设置伪静态的那里复制 2.5的规则。
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

哦,我上传了个DZX2..5的,怎么还是不行啊,以下是代码,具体详见http://www.discuz.net/forum.php?mod=viewthread&tid=2897560




# 将 RewriteEngine 模式打开
RewriteEngine On

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

# Rewrite 系统规则请勿修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

TOP

RewriteBase /  改为 RewriteBase /bbs

再把规则 文件放到  你的bbs 目录下。

还有,你的空间,不要选择WIN的哦。
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

我的空间是liunx主机,php空间的,以下是我的伪静态。


我修改了后上传,怎么打开分页,显示的是 HTTP 404 未找到,

我的地址是:http://bbs.yurenba.com,能帮忙看下吗,是不是要设置转向,

最后我通过http://www.yurenba.com/bbs,好像可以访问。

  如果是404转向错误,请问如何设置啊,设置成bbs.yurenba.com进行访问。
谢谢了

TOP

win主机就是这个麻烦

TOP

呵呵,我的不是win主机哦,我的空间是liunx主机

TOP

回复 5# kxinbbs


这里就有个问题了,  

即然你是要以  bbs.yurenba.com   来访问论坛。 这是子域名。

那么,你就别用   http://yurenba.com/bbs  来访问呀。  这是子目录。

两个意义不一样的。所以,那个规则里的目录你也得改。


中间只需要   RewriteBase /    即可。  并且把 .htaccess 规则文件放在 bbs 目录里。



用子域名来访问,别再用  子目录访问。用子目录访问就会出问题。

用伪静态,不可能保证子域名和子目录都正常的。除非你动态。


你三楼发的规则是正常的,把  .htaccess 规则文件放在 bbs 目录里即可。
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

本帖最后由 kxinbbs 于 2012-5-18 14:49 编辑

老大,我是用子域名访问的啊,并且是用三楼的规则,并在 RewriteBase / bbs,我将 .htaccess 规则上传至bbs目录里,但是还是打不开,你看下 bbs.yurenba.com   。
   不知道什么原因哦。理解错误,

      不应加在后面加bbs。谢谢老大,我马上试一下。。。

TOP

完美解决问题,谢谢idc886的站长。

TOP

返回列表