URL伪静态
来源:互联网 发布:big data大数据时代 编辑:程序博客网 时间:2024/06/15 22:31
URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担。
Apache伪静态配置:
一、你要通过修改 httpd.conf 来配置。
1、启用rewrite
用记事本打开 httpd.conf后 ,点编辑--查找 LoadModule rewrite
# LoadModule rewrite_module modules/mod_rewrite.so
去除前面的 #
LoadModule rewrite_module modules/mod_rewrite.so
2、启用.htaccess(支持配置文件中读取规范)
AllowOverride None 修改为: AllowOverride All
Options Indexes FollowSymLinks 修改为:Options All
以上查找的时候请看清楚
要修改的AllowOverride None 上面 的那几行字,别修改错了,我截图的原因就是为了让大家不要修改到别的地方去了。
二、重启你的 apache 服务
然后下载Apache主机下的Discuz! X2和Discuz! X2.5伪静态规则,把.htaccess上传到论坛根目录即可
附件下载请到http://bbs.zb7.com/thread-2202-1-1.html
IIS伪静态配置:
一、首先下载Discuz X2 Rewrite.rar 的压缩包,解压到任意盘上的任意目录。最好是C盘的Program Files下的了
各个产品的 Rewrite 规则包不同,请选择对应的产品下载对应的 Rewrite 规则。
Rewrite.rar(87.52 KB, 下载次数: 3863)
二、配置方法
在 IIS 管理器里选择网站,右键选择“属性”,如下图所示:
在弹出的窗口里选择“ISAPI筛选器”
上图中点击“添加”,在弹出的窗口里“筛选器名称”填写“rewrite”
上图界面中点击“浏览”,选择下载解压后的 Discuz! Rewrite 规则目录下的 Rewrite.dll 文件
浏览完毕点击“确定”
浏览完毕点击“确定”
重新启动 IIS
重新选择该站点 => 右键“属性”=> “ISAPI 筛选器”,如果看到状态为向上的绿色箭头,就说明 Rewrite 模块安装成功了。
Rewrite 规则配置成功了,但是这个时候浏览论坛地址依旧不是伪静态的,还需要到论坛后台做相应的设置才可以。具体可以查看《Discuz! X2.5论坛不同环境配置伪静态的方法》
IIS伪静态组件加载Rewrite.dll不成功的解决方案:
IIS加载Rewrite.dll不成功症状:加载rewrite模块后,不显示向上的绿箭头,而是向下的红箭头。
这个多半也是目录权限的问题!
1、Rewrite文件夹一定要有users组的默认权限
网上也有说还需要加上下面说的两个权限的,个人觉得没必要,尽是造成安全隐晦的!
2、给Rewrite文件夹添加everyone用户,给所有权限
3、给Rewrite文件夹加上IIS_WPG用户,给默认权限
我的就只有administrators,system,users这三个组的默认权限就加载成功了!
4、最后要重启IIS。
如果还是还是红色的向下箭头,请运行一下网站程序就可以了。
- 关于url伪静态
- URL 重写,伪静态
- URL 伪静态重写
- url伪静态 重写
- URL伪静态
- PHP url伪静态
- 笔记--URL伪静态
- 伪静态 URL 重写
- phpcms URL伪静态
- UrlRewrite--URL伪静态
- url伪静态、url重写
- 使用伪Url地址(伪静态)
- URL重写与伪静态
- asp.net url 伪静态
- php 伪静态 url 重写
- Struts2实现URL伪静态
- 伪静态URL 支持中文
- YII中URL伪静态
- Agri-Net - POJ 1258 最小生成树
- 每日灵感
- 好的学习博客
- Java运算符优先级
- 什么是交互设计,为什么要进行交互设计
- URL伪静态
- hdu2473(并查集删点+设立虚父结点)
- iOS7中容易被忽视的新特性
- LRU
- 使用鼠标绘制矩形
- JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版整理
- 数学题集
- Repeater的分页
- 灵活运用 SQL SERVER FOR XML PATH