dz论坛导航栏做伪静态方法通过URL静态化设置
第一步:改模板:template\default\forum\discuz.htm,把forum.php?gid=$cat[fid]改为gid-$cat[fid].html
第二步:加伪静态规则:A:下面是httpd.ini,伪静态必须放在RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5上面。
登录dz论坛后台,开启伪静态。dz论坛后台设置开启伪静态后,点击右上角“查看当前的 Rewrite 规则URL 静态化”,会d出单独的页面,里面包含了Apache Web Server(独立主机用户)、Apache Web Server(虚拟主机用户)、IIS Web Server(独立主机用户)、IIS7 Web Server(独立主机用户)、Zeus Web Server和Nginx Web Server的规则,复制自己的规则到服务器相应文件即可。上传文件到根目录。点击上图中序号5,后台会出现当前的rewrite规则,Linux服务器复制Apache的规则,保存为.htaccess上传到站点目录,Windows服务器复制Windows规则保存为httpd.ini上传到站点目录(论坛根目录)。
把适合你的代码复制到记事本文件中,保存的时候“保存类型”记得选择所有文件而不是文本文件。然后上传到空间,在空间上重命名为:.htaccess
用dz论坛的 ,应该都有体会 dz伪静态设置后 依然收录了动态地址然后我们在在robots里直接屏蔽蜘蛛访问我的动态地址,
上传伪静态文件,不管你的论坛装在是WEB根目录下,还是在WEB里的文件夹中,如WEB中的BBS文件夹中,你的伪静态文件一定要上传到网站根目录下,另外在根目录和BBS文件夹里分别放一份httpd.ini规则文件,具体静态和规则文件可以通过官方下载,一般文件有:Rewrite.dll readme.txt mtbnotif.dll httpd.parse.errors httpd.ini这五个文件,传好后,首先登陆你的论坛后台在管理中开启伪静态功能,然后登陆会员中心,主机管理进入主机管理控制面板选择启动停止功能,重启你的虚拟主机,这样就成功了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)