raksmart活动促销

分享

写回答

发帖

安装了 Discuz! X2,得后台URL静态化死活不行!

BlueHost BlueHost 5283 人阅读 | 8 人回复

发表于 2011-6-19 22:28:06 | 显示全部楼层 |阅读模式

各种规则都试过了。BH明明默认开了Rewrite的,就是不行,只要勾上静态化,就是404错误,找不到网页。。。。疯了

回答|共 8 个

lpj

发表于 2011-6-20 08:54:35 | 显示全部楼层

discuz设置伪静态除了在后台设置,还需要在网站根目录下上传htaccess设置伪静态
参考htaccess伪静态设置
回复 支持 反对

使用道具 举报

Ningmaplex

发表于 2011-6-26 21:27:28 | 显示全部楼层

可能是规则错误。
回复 支持 反对

使用道具 举报

bouncing

发表于 2011-6-29 21:42:34 | 显示全部楼层

别怀疑哥的智商.htaccess别说上传,编写哥也会,那点伪静态地址也没啥技术难点。DZ论坛哥也玩了7-8年了,PHP也会写点,服务器从前是自已架设,自已的主机,用3322解析过来。这回移到国外,虽然变成虚拟的了,怎么玩还是明白的。

这事,哥自已解决了,不是空间的事(开始怀疑BH空间,所以,写了N多种.htaccess上去玩,空间正常,没问题)。后来怀疑DZ规则,用了N多种规则,无效。

再后来,发现,这是DZ的一个BUG。本身这PHP源码就有问题,官方不能解决,只能自已来。
RAKSmart
回复 支持 反对

使用道具 举报

lpj

发表于 2011-6-30 09:10:08 | 显示全部楼层

伪静态设置步骤:
第一步:在后台全局——SEO设置——url静态化,勾选伪静态
第二步:上传.htaccess文件,然后添加伪静态代码。
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz
# 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 ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
discuz程序应该是没问题的,其他人都能正常设置伪静态的。后台设置的伪静态要和htaccess中书写的伪静态一致才行,否则会出现错误,如  后台group  对应  htaccess中的group   space对应space。
回复 支持 反对

使用道具 举报

微微百科

发表于 2011-6-30 09:22:56 | 显示全部楼层

原帖由 bouncing 于 2011-6-29 09:42 PM 发表
别怀疑哥的智商.htaccess别说上传,编写哥也会,那点伪静态地址也没啥技术难点。DZ论坛哥也玩了7-8年了,PHP也会写点,服务器从前是自已架设,自已的主机,用3322解析过来。这回移到国外,虽然变成虚拟的了,怎么玩还是明白的。

这 ...


LZ是牛人啊!!!
回复 支持 反对

使用道具 举报

Ningmaplex

发表于 2011-7-1 21:48:46 | 显示全部楼层

是不是伪静态规则文件错误?
回复 支持 反对

使用道具 举报

微微百科

发表于 2011-7-2 09:24:25 | 显示全部楼层

原帖由 Ningmaplex 于 2011-7-1 09:48 PM 发表
是不是伪静态规则文件错误?


看4#   
回复 支持 反对

使用道具 举报

8877665

发表于 2011-7-4 19:34:21 | 显示全部楼层

都是高手啊   我也想把论坛改在伪静态的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则