+ -
当前位置:首页 → 问答吧 → discuz 的 URL静态化 问题

discuz 的 URL静态化 问题

时间:2011-06-30

来源:互联网

discuz 的 URL静态化 问题  

1 我已经 配置好了 服务器 环境 在 phpinfo(); 中 正常加载了 mod——rewrite

2 使用过了 .htaccess 文件 失败
  .htaccess 文件 如下 

  PHP code
# 将 RewriteEngine 模式打开
RewriteEngine On

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

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


是从 网上 找的 应该不会有错 

3 apache 的配置文件 已经加入了 如下 
  AllowOverride all
  Options Indexes FollowSymLinks MultiViews



  做好了以上 还是 打不开网址(不做静态化正常) 出现404 错误



  希望 大家 来帮帮我 谢谢

作者: f515sf1sd15fsd1f56sd   发布时间: 2011-06-30

up 大家来 帮顶 谢谢

作者: f515sf1sd15fsd1f56sd   发布时间: 2011-07-01

热门下载

更多