草根站长论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 812|回复: 2

[Discuz教程] 论坛帖子以文章形式后的伪静态教程

[复制链接]
发表于 2013-11-16 13:30:23 | 显示全部楼层 |阅读模式
我只讲下草根站长论坛的伪静态方法,其他形式的按照相同方法做就可以啦
首先,我们需要确定自己其他伪静态已经做好了
然后我们在伪静态规则.htaccess里最后加入一句话即可:

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^article-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&from=portal
复制代码

上传覆盖即可
由于很多帖子的效果和文章的效果是不同,所以不推荐这么干
补充:
IIS Web Server(独立主机用户)
  1. RewriteRule ^(.*)/article-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?mod=viewthread&tid=$2&from=portal
复制代码

IIS7 Web Server(独立主机用户)

  1.                 <rule name="portal_article">
  2.                         <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
  3.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&tid={R:2}&from=portal
  4. " />
  5.                 </rule>
复制代码



Zeus Web Server
  1. endif
  2. match URL into $ with ^(.*)/article-([0-9]+)-([0-9]+)\.html\?*(.*)$
  3. if matched then
  4.         set URL = $1/forum.php?mod=viewthread&tid=$2&from=portal
复制代码



Nginx Web Server
  1. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&from=portal last;
复制代码




草根站长论坛(bbs.nbcy.cc)——帮助站长用正确方法快速建站!
回复

使用道具 举报

发表于 2013-12-19 14:10:26 | 显示全部楼层
不许哦  不错
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|帮助|草根站长论坛

GMT+8, 2018-11-18 09:50 , Processed in 0.404234 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表