discuz伪静态设置方法
来源:互联网 发布:淘宝如何申请二次售后 编辑:程序博客网 时间:2024/06/08 18:28
首先 进入后台-全局-SEO设置-URL静态化 如图
接着打开:查看当前的Rewrite规则,下载合适规则
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
这里填规则
</files>
</defaultDocument>
</system.webServer>
</configuration>
我的是IIs 7的版本 安装了个 rewrite组件
接下来重点:
第一步:httpd.ini文件的话:
在伪静态规则文件中:RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$23&$5
这一句代码上面添加一行:RewriteRule ^(.*)/gid-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2&$4
注意:
.htcassess文件伪静态的话,是在最后添加这样一条即可:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^gid-(\w+)\.html$ forum\.php\?gid=$1&$1
第二部【修改模板和去除面包屑导航中的url动态部分】
1.打开 templates/default/discuz.htm 大约在193行
找到
{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}
复制代码
替换成
{if !empty($caturl)}$caturl{else}gid-$cat[fid].html{/if}
2.
打开source/module/forum/forum_forumdisplay.php 大约在73 82行两处
找到<a href="forum.php?gid='.$forum_up['fid'].'">
替换成
<a href="gid-'.$forum_up['fid'].'.html">
3.
打开source/module/forum/forum_viewthread.php 大约在110 116行两处
找到
? 'forum.php?gid='.$fup :
替换成
? 'gid-'.$fup.'.html' :
- discuz伪静态设置方法
- discuz论坛伪静态设置
- 【discuz x3】discuz x3伪静态化设置
- discuz主题列表页伪静态化设置方法(lnmp+wamp+lamp通用)
- Discuz 伪静态
- Discuz! 伪静态分析
- phpcms伪静态设置方法
- 修改discuz伪静态(后台-全局-SEO设置)
- 在win2008 iis7下如何设置Discuz伪静态教程
- Discuz! URL 静态化 设置方法
- dedecms伪静态重写规则,和伪静态设置方法
- 【discuz x3】Discuz x3 伪静态分析
- Discuz!伪静态原理分析
- PHPCMS伪静态设置方法小结
- ApmServ本地服务器伪静态设置方法
- Drupal Nginx伪静态设置方法
- destoon URL Rewrite(伪静态)设置方法
- dede5.7伪静态设置方法
- LINUX设备模型简述
- vim的宏的使用
- Unity3D iOS 平台放弃 WWW 采用 UnityWebRequest
- 11 个重要的数据库设计规则
- 粒子群优化算法(一):算法性能测试函数
- discuz伪静态设置方法
- Redis实现Restful的访问权限控制(二)
- 4.3、字符串
- [译]Java定时任务调度-Quartz文档(十一)Advanced (Enterprise) Features
- BZOJ 3958: [WF2011]Mummy Madness
- ssh反向代理功能
- hbase split策略
- LeetCode 219. Contains Duplicate II(C++版)
- Java判断一个字符串为数字(正负、小数)