raksmart活动促销

分享

写回答

发帖

[提问] Discuz论坛突然无法范访问静态页了!

HostMonster HostMonster 5105 人阅读 | 10 人回复

发表于 2010-1-17 23:51:41 | 显示全部楼层 |阅读模式

设置的文件没问题,我合伙人不知道空间里开了防盗链还是什么就不能用了,昨天前天都还可以用的,请各位高手指导一下,小弟谢过了!

回答|共 10 个

wzwen

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

动态文件可以?

霹雳小鱼

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

对的,换成动态文件就都好了。
www.shqq.cn
好像他原来开了防盗链,但没开好,提示什么出错,就出那问题了。

一路同行

发表于 2010-1-18 09:20:58 | 显示全部楼层

应该是静态化规则冲突了

霹雳小鱼

发表于 2010-1-18 11:22:24 | 显示全部楼层

那要怎么解决那?

霹雳小鱼

发表于 2010-1-18 11:23:46 | 显示全部楼层

.htaccess文件里我是这样写的
RewriteRule ^index.html$ index.php
RewriteRule ^archiver/((fid|tid)-[0-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 ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1bbs

一路同行

发表于 2010-1-18 11:59:14 | 显示全部楼层

# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz
# 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 ^tag-(.+)\.html$ tag.php?name=$1

霹雳小鱼

发表于 2010-1-18 20:38:11 | 显示全部楼层

我论坛直接放在public_html的
直接就是论坛,没主页的
http://www.shqq.cn

霹雳小鱼

发表于 2010-1-18 20:41:22 | 显示全部楼层

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 ^tag-(.+)\.html$ tag.php?name=$1

我改成这样也不行

霹雳小鱼

发表于 2010-1-18 23:22:51 | 显示全部楼层

问题解决了,在传个文件httpd.ini
代码如下
[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

# Discuz! Rewrite规则

# 独立主机用户

# Protect httpd.ini and httpd.parse.errors files

# from accessing through HTTP

RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4

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

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

RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4

RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3


# Rewrite 系统规则请勿修改 Discuz! 5.x
RewriteRule ^(.*)/archiver/([a-z0-9\-]+\.html)$ $1/archiver/index\.php\?$2

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

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

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

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

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

RewriteRule ^(.*)/profile-(username|uid)-(.+)\.html\?*(.*)$ $1/viewpro\.php\?$2=$3&$4

# UCHome Rewrite规则

# 独立主机用户

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

RewriteRule ^/home/(space|network)-(.+)\.html$ /home/$1\.php\?rewrite=$2 [L]

RewriteRule ^/home/(space|network)\.html$ /home/$1\.php [L]

RewriteRule ^/home/([0-9]+)$ /home/space\.php\?uid=$1 [L]



# 对站点做防盗链处理

# RewriteCond Host: (.+)

# RewriteCond Referer: (?!http://(?:baidu\.com|(.*)\.baidu\.com|google\.com|(.*).\google.com)).*

# RewriteRule .*\.(?:rar|zip|gif|jpg|png) /logo.gif [I,O,N]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

霹雳小鱼

发表主题