浏览 3703 次 / [ 天下网闻 ] Discuz X3/X2.5/X2开启伪静态方法[IIS7.5/IIS7(独立主机用户)]
  • 发布时间 2013-05-28 04:16
  • 伪静态针对搜索引擎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也没体验过哪个更合适),最后点底部“提交”。
    009.jpg

    二、服务器IIS设置

    IIS Web Server(独立主机用户)(DOOOOR设计网为IIS7.5,一下仅按此例操作,其他IIS版本看底部两个官网连接)

    说明:IIS 下的 Rewrite 需要添加组件,通过筛选器的方式实现,下面是组件的下载与配置方法:
    IIS Rewrite 下载 (100.13 KB) (无法下载?提醒修复 )



    IIS Rewrite 配置
    1、将下载的 IIS Rewrite 组件解压,放到服务器任意盘上的任意目录(如 D:Rewrite 下)

    001.jpg

    2、在 IIS 管理器里右侧框选择你的网站;
    002.jpg

    3、双击打开中间主面板对应的ISAPI 筛选器,如下图所示:
    003.jpg

    4、点击左侧框“添加”按钮,选择刚上传的rewrite文件夹里的Rewrite.dll
    004.jpg

    5、就显示出来下图,IIS6中如果成功前方就会显示绿色箭头,这里就当它成功了吧;
    005.jpg

    6、重启IIS7.5
    006.jpg

    7、下载此文件: (656 Bytes) (无法下载?提醒修复 )
    ,解压并将web.conf上传到网站根目录
    007.jpg
    008.jpg

    至此大功告成!

    PS:本例伪静态在后台设置了只针对游客有效(X3新增加的功能,据说可适当减轻服务器压力),设置成功后,经测试游客状态下原动态页面链接依然有效,之前外链不会成为死链,如果你想绝对禁止动态,howfar没研究过,请继续百度。

    转载请注明:http://www.doooor.com ,谢谢!