伪静态针对搜索引擎SEO目前是个充满争议的话题,howfar考虑到静态URL更短,更美观方便,最终决定开启体验一下,至于近期收录情况会怎样,阿弥陀佛先。 本例需要你有服务器权限,好处是不用敲苦涩的代码:) 本例服务器配置如下: 服务器系统及 PHP WINNT / PHP v5.2.8 服务器软件 Microsoft-IIS/7.5 服务器 MySQL 版本 5.1.65-community 配置不同不要急,可参考本例结合的两篇官网文章(在此感谢下玻璃屋女孩和crx349): 如何为 Discuz! X2 配置伪静态:http://www.discuz.net/thread-2211085-1-1.html(出处: Discuz! 官方站) Discuz!系列教程-通过判断空间类型选择伪静态方式:http://www.discuz.net/thread-3191765-1-1.html(出处: Discuz! 官方站) 一、首先在DZ后台设置: 全局-SEO设置-URL静态化-“可用”全部打钩,“Rewrite 兼容性”选“否”,“仅对游客有效”是与否随意(这里howfar也没体验过哪个更合适),最后点底部“提交”。 ![]() 二、服务器IIS设置 IIS Web Server(独立主机用户)(DOOOOR设计网为IIS7.5,一下仅按此例操作,其他IIS版本看底部两个官网连接) 说明:IIS 下的 Rewrite 需要添加组件,通过筛选器的方式实现,下面是组件的下载与配置方法: IIS Rewrite 下载 IIS Rewrite 配置 1、将下载的 IIS Rewrite 组件解压,放到服务器任意盘上的任意目录(如 D:Rewrite 下) ![]() 2、在 IIS 管理器里右侧框选择你的网站; ![]() 3、双击打开中间主面板对应的ISAPI 筛选器,如下图所示: ![]() 4、点击左侧框“添加”按钮,选择刚上传的rewrite文件夹里的Rewrite.dll ![]() 5、就显示出来下图,IIS6中如果成功前方就会显示绿色箭头,这里就当它成功了吧; ![]() 6、重启IIS7.5 ![]() 7、下载此文件:
,解压并将web.conf上传到网站根目录 ![]() ![]() 至此大功告成! PS:本例伪静态在后台设置了只针对游客有效(X3新增加的功能,据说可适当减轻服务器压力),设置成功后,经测试游客状态下原动态页面链接依然有效,之前外链不会成为死链,如果你想绝对禁止动态,howfar没研究过,请继续百度。 转载请注明:http://www.doooor.com ,谢谢! |