王老狗博客电话15858213085

烟台网站优化_烟台seo_烟台网络推广_烟台网站建设_王老狗博客电话15858213085

上一篇: 2015年中国互联网企业互联网公司100强排行榜 下一篇:[基础教程] shopnc全站伪静态的开启有正招!完全不用写规则

Discuz nginx tag标签伪静态规则

  •  
  • |
  • 浏览:101
  • |
  • 更新:
  • |
  • 标签:编程语言 

找 遍全网都没找到关于Discuz 阿里云主机 nginx tag标签的伪静态规则,找到的全部都不能用,十分的纳闷,尝试了几个所谓的保证能用的规则但是依旧不能用的规则,彻底让人发火了,生气,自己动手开搞! 其实挺简单!就这样搞定了,现在分享给Discuz站长们,希望能帮到大家。

研究了10分钟就研究出来了,再也不用新手站长发愁了。

Discuz nginx tag标签伪静态规则

工具/原料

  • 代码编辑(txt文本也可以)

方法/步骤

  1. 请确保:后台-全局-seo设置-url静态化 各个选项已经全部打上勾勾~,也就是说你的伪静态可以正常使用的情况下来操作标签的伪静态!

  2. 找到自己的伪静态规则,nginx的伪静态规则是xxx.conf命名的,比入淘媒体的就是discuz.conf,为方便讲解,我们就假设discuzx.conf就是你网站伪静态规则的文件。

  3. 请将discuzx.conf通过FTP或服务器直接下载到本地,打开discuzx.conf,

    在:rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last; 

    的上边添加以下两行代码(如图)

    rewrite ^([^\.]*)/tag.html$ $1/misc.php?mod=tag last;

    rewrite ^([^\.]*)/tag-([0-9]+)\.html$ $1/misc.php?mod=tag&id=$2 last;

    这两句话的意思就是:

    1:标签主页变成tag.html

    2:标签列表变成:tag-xxx.html  xxx代表的是标签ID

    这个大家不用管 照着操作就是啦!

    Discuz nginx tag标签伪静态规则
  4. 保存---discuzx.conf----重新上传到服务器上覆盖---重启nginx

  5. 进入网站手动输入:

    你的域名/tag.html 查看是否可以打开!

    如图

    这个配置也是根据咱们上边伪静态的规则得到的页面地址

    Discuz nginx tag标签伪静态规则
  6. 如果上边页面可以打开了,咱们就开始下边的3步操作就完成了!

  7. X3.1后是 template/default(模板目录)/forum/viewthread_node_body.htm下载到本地打开

    查找:<a title="$var[1]" href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>

    替换为:<a title="$var[1]" href="tag-$var[0].html" target="_blank">$var[1]</a>

  8. 打开template/default(模版目录)/tag/tagitem.htm

    查找:<a href="misc.php?mod=tag">{lang tag}</a>

    替换为:<a href="tag.html">{lang tag}</a>

    继续

    查找:<a href="misc.php?mod=tag&id=$id">$tagname</a>

    替换为:<a href="tag-$id.html">$tagname</a>

  9. 如果你想让百度爬你!就继续操作:

    1:删除或注释掉根目录下misc.php的这段代码

    $discuz->reject_robot();

    2:robots.txt文件删除一下两条禁止蜘蛛抓去的规则:

    Disallow: /misc.phpDisallow: /*?mod=misc*

  10. 将修改的上传上去覆盖,tag伪静态操作完成!恭喜恭喜!

    特别声明:做的时候可以把这些文件都先下载下来做个备份,然后再开始一一操作,如果操作过程中出现了错误,没关系的可以按照本教程一步一步还原回去就好了,不会有影响的。

    END

注意事项

  • 注意做好备份
  • 本规则只适用与nginx的伪静态
  • 原文链接http://jingyan.baidu.com/article/3d69c55167769af0cf02d79f.html

点击这里获取该日志的TrackBack引用地址

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文

您正在阅读的是:Discuz nginx tag标签伪静态规则
kevin482 发表于:2016-3-2 13:19:44
分类:IT信息技术
关键词:伪静态  

博客作者

王老狗博客电话15858213085

最近发表

最新评论及回复

最近留言

控制面板

Search

网站分类

文章归档

图标汇集

点击这里给我发消息

鲁ICP备09047409号-3