我用的 Discuz 开启URL 静态化后 页面打不开了 请Discuz高手解答

之前自己在网上查了下开启URL静态的方法说虚拟主要支持Rewrite以及支持对站点目录中.htaccess的文件解析这个我问过空间商了他们说他们的服务器支持这个可是我把.... 之前自己在网上查了下 开启URL 静态的方法 说虚拟主要支持Rewrite 以及支持对站点目录中 .htaccess 的文件解析 这个我问过空间商了他们说他们的服务器支持这个 可是我把 .htaccess 文件传上去了还是不行 难道我的代码有问题?
论坛是直接放在根目录下的 下面我把代码贴一下吧

# 将 RewriteEngine 模式打开
RewriteEngine On

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

# Rewrite 系统规则请勿修改
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

复制代码
请帮我看看有什么问题吗?
代码木有问题 那是哪的事呢?
对了 空间商说 他们服务器用的IIS 不知跟这有关系吗?
展开
 我来答
伦灵秀0HO
2011-10-25 · TA获得超过155个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:85.1万
展开全部
上面这种规则是对Apache 主机而言的,既然你是IIS的主机,要这样操作
建一个httpd.ini文件(注意拓展名哦),用文本编辑器打开,在里面添加内容:
[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/topic-(.+)\.html(\?(.*))*$ $1/portal\.php\?mod=topic&topic=$2&$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/portal\.php\?mod=view&aid=$2&page=$3&$5
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=group&fid=$2&page=$3&$5
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/home\.php\?mod=space&uid=$2&do=blog&id=$3&$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+)\.html(\?(.*))*$ $1/index\.php\?action=$2&value=$3&$5
追问
感谢你的帮助 我试过了不是代码的问题 而是服务器的事 这个你我都解决不了
正准备换服务器呢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时尚达人论坛
2011-10-25 · TA获得超过132个赞
知道答主
回答量:445
采纳率:0%
帮助的人:270万
展开全部
我也遇到这个问题了,,,在DZ找答案呢
追问
希望你能找到你想要的答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式