PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

PHP+Python » 编程开发 » wordpress在windows iis主机下配置伪静态的方法解析

wordpress在windows iis主机下配置伪静态的方法解析

此文被围观1158日期: 2012-05-28 分类 : 编程开发  标签:  ······

最近在装Wordpress系统时,想实现伪静态方法却在网上一时没能找到合适的答案,相信许多人跟我一样在找wordpress 伪静态如何实现(windows2003+iis6.0配置)的方法。网上大多都是说要装插件什么的,个人感觉系统插件装的太多影响网站速度,所以不太乐意的,最后经过一番资料的查找,找到了如下在Windows2003+iis6.0配置环境下实现的wordpress 伪静态方法,并且本人亲自试验过100%可用,具体效果可参考本站:http://www.adophper.com/,希望对大家有帮助,同时记在这里也方便以后再装wordpress系统时使用。我使用的是windows2003独立服务器可以直接进入服务器安装操作,wordpress 伪静态如何实现(windows2003+iis6.0配置)?其实就是利用了 IIS 的一个组件:ISAPI_REWRITEISAPI_Rewrite is a powerful regular-expressions-based URL rewriter for IIS. It is compatible with Apache mod_rewrite making it possible to move configurations from Apache to IIS and vice versa just by copying .htaccess files (please see this compatibility chart). It is used for search engine optimization, to proxy another servers content, stop hotlinking or strengthen server security.wordpress 伪静态如何实现(windows2003+iis6.0配置)步骤简单的来说只有2个:1、安装 ISAPI_REWRITE 组件;2、导入规则。下载:ISAPI_REWRITE for WordPress解压缩之后将他们上传到你的 Windows 服务器上,默认是直接放在C盘跟目录,不过放在其他目录下也没问题,比如分别放在 WordPress的根目录也可以。接下来是第一步,安装 ISAPI_REWRITE 组件:IIS中右击站点→“属性”→“ISAPI筛选器”→“添加,在弹出的对话框中指定 ISAPI_Rewrite.dll 的位置并输入筛选器名称,如下图:设完之后重启一下 IIS(有时候也不需要重启,不知道为何 -_-),检查一下站点属性页的ISAPI筛选器选项卡,如果是下图这个样子,说明 ISAPI_Rewrite.dll 加载成功: 第二部导入规则,Wordpress的伪静态规则 httpd.ini 我已经打包在上面的下载文件里了,这个规则也不是我自己写的,全部都是在网上找到的,经过我的测试可以正常使用。大家只需要把 httpd.ini 分别移动到wordpress程序的根目录下即可生效。 So easy Windows 主机下的 WordPress 和 Discuz 就都支持了伪静态功能,最后大家要做的就是分别进入他们的后台简单设置成自己需要的形式即可。至此,wordpress 伪静态如何实现(windows2003+iis6.0配置)独立服务器下配置的方法就完全结束了,下面讲一下使用虚拟主机如何实现wordpress 伪静态方法:第一步:新建一个404.php文件,通过ftp软件上传到网站根目录web下,代码如下:<?php $pos = strrpos($qs, ://);$pos = strpos($qs, /, $pos + 4);$_SERVER['REQUEST_URI'] = substr($qs, $pos); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include(index.php);?> 第二步:登录虚拟主机设置下404出错页  第三步:WordPress控制面板设置固定链接:控制面板-设置-固定链接-自定义结构第四步:想设置其他链接格式,可参考以下结构标签: %year%:日志发表的年份,四位数字,如2009%monthnum%:日志发表的月份,如05%day%:日志发表的日期,如28%hour%:日志发表的时间(小时),如15%minute%:日志发表的时间(分钟),如43%second%:日志发表的时间(秒),如33%postname%:日志标题的缩略版本(日志/页面编辑界面上的日志别名)。因此This Is A Great Post!URI中会变成this-is-a-great-post%post_id%:日志的唯一ID,如423%category%:分类名称的缩略版本(添加新分类/编辑界面上的分类别名)。嵌套的子分类会作为嵌套子目录出现在URI中。出于运行方面的考虑,不推荐以%category%作为固定链接的起始部分。%tag%:标签名称的缩略版本(添加新标签/编辑界面上的标签别名)。出于运行方面的考虑,不推荐以%tag%作为固定链接的起始部分。%author%:作者名称的缩略版本。 

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.