开启左侧

discuz x2.5 主题列表伪静态修改为目录状

2013-1-28 20:53 · 大杂烩
来自: 北京

登录航海网,拥抱全世界

您需要 登录 才可以下载或查看,没有账号?立即注册

x
.htaccess 如下:

  1. # 将 RewriteEngine 模式打开
  2. RewriteEngine On

  3. # 在以下语句中的 RewriteBase / 后边添加你论坛目录地址,例如:RewriteBase /bbs,如果程序放在根目录中,则不用修改。
  4. RewriteBase /

  5. # Rewrite 系统规则请勿修改
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1

  10. #主题列表页默认伪静态forum-{fid}-{page}.html隐藏备份
  11. #RewriteCond %{QUERY_STRING} ^(.*)$
  12. #RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

  13. RewriteCond %{QUERY_STRING} ^(.*)$
  14. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  15. RewriteCond %{QUERY_STRING} ^(.*)$
  16. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  17. RewriteCond %{QUERY_STRING} ^(.*)$
  18. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  19. RewriteCond %{QUERY_STRING} ^(.*)$
  20. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
  21. RewriteCond %{QUERY_STRING} ^(.*)$
  22. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
  23. # 主题列表页目录状伪静态{fid}/{page}规则
  24. RewriteCond %{REQUEST_FILENAME} !-f
  25. RewriteCond %{REQUEST_FILENAME} !-d
  26. RewriteCond %{QUERY_STRING} ^(.*)$
  27. RewriteRule ^([0-9a-z_]+)(-([0-9]+))?$ forum.php?mod=forumdisplay&fid=$1&page=$3&%1 [L,NC]

  28. # 其他插件规则建议放在这上边
  29. RewriteCond %{QUERY_STRING} ^(.*)$
  30. RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

复制代码
论坛主题列表页规则:{fid}-{page}
活着,就是要创造奇迹!

登录航海网,拥抱全世界

您需要 登录 才可以下载或查看,没有账号?立即注册

x
.htaccess 如下:

  1. # 将 RewriteEngine 模式打开
  2. RewriteEngine On

  3. # 在以下语句中的 RewriteBase / 后边添加你论坛目录地址,例如:RewriteBase /bbs,如果程序放在根目录中,则不用修改。
  4. RewriteBase /

  5. # Rewrite 系统规则请勿修改
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1

  10. #主题列表页默认伪静态forum-{fid}-{page}.html隐藏备份
  11. #RewriteCond %{QUERY_STRING} ^(.*)$
  12. #RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

  13. RewriteCond %{QUERY_STRING} ^(.*)$
  14. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  15. RewriteCond %{QUERY_STRING} ^(.*)$
  16. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  17. RewriteCond %{QUERY_STRING} ^(.*)$
  18. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  19. RewriteCond %{QUERY_STRING} ^(.*)$
  20. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
  21. RewriteCond %{QUERY_STRING} ^(.*)$
  22. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
  23. # 主题列表页目录状伪静态{fid}/{page}规则
  24. RewriteCond %{REQUEST_FILENAME} !-f
  25. RewriteCond %{REQUEST_FILENAME} !-d
  26. RewriteCond %{QUERY_STRING} ^(.*)$
  27. RewriteRule ^([0-9a-z_]+)(-([0-9]+))?$ forum.php?mod=forumdisplay&fid=$1&page=$3&%1 [L,NC]

  28. # 其他插件规则建议放在这上边
  29. RewriteCond %{QUERY_STRING} ^(.*)$
  30. RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

复制代码
论坛主题列表页规则:{fid}-{page}
活着,就是要创造奇迹!
我要航海网创始人
219206积分
5966帖子
58精华
您需要登录后才可以回帖 立即登录
说说你的想法......
0
1
0
返回顶部