向来,很多人都诟病 IIS + Wordpress 的这个组合,主要是体现在 IIS 在 Url Rewrite 上面太弱了 ,真不知道 微软 怎么想的!!搞个Web服务器平台,居然不支持Url重写,汗死!!
这次,我自己迁移BLOG平台,也遇到了同样的问题,嘿嘿。网上搜了一圈后,找到了这个比较完美的方案,就是利用 IIS 的ISAPI方式了。
有个老外(老外这方面都比较牛,嘿嘿,关键是免费精神好),发布了这个ISAPI插件,地址在 http://www.binaryfortress.com/wordpress-url-rewrite/ 。
而且,提供了免费的论坛支持,非常赞
目前最新的版本是1.1,1.0版本也相同。只是差别在是否需要 VC 运行库上。1.0需要单独安装VC2005的运行库,1.1不需要。
下载后,解压缩,可以看到里面有4个文件:
其中,txt文件是说明文件,没有实际用途; ini文件是重写规则的配置文件;2个DLL文件,分别是32位和64位系统使用的。因为我是32位的系统,所以我就选择 wordpressurlrewrite32.dll 就可以了。
打开 IIS 管理器,定位到网站,右键属性,切换到 ISAPI 筛选器这个TAB页:
点击“添加”,筛选器名称,随便写一个,浏览到刚才的DLL文件,确定即可。
然后,去打开 wordpressurlrewrite.ini文件,看里面的规则是否适合你,根据情况自己进行相应的改动即可。
确认之后,需要重启IIS或者电脑。重启好之后,再到 ISAPI 筛选器里看,看到
看到绿色的箭头,说明该ISAPI扩展已经添加成功了。到WORDPRESS后台,在 设置--->固定链接里, 设置你自己的固定链接格式,保存。
此时,你可以去访问你的网址,看看是否生效了。
分享到:
相关推荐
### IIS + WordPress 利用 UrlRewrite 实现完美永久链接方案详解 #### 一、背景与挑战 在搭建基于Microsoft Internet Information Services (IIS) 和 WordPress 的网站时,经常面临的一个挑战是如何有效地实现URL...
windows2003+IIS6+URLReWrite破解多网站版,自己一直在用的,拿出来分享了。直接安装,完成后,sn.txt内有破解用户名密码,找到c盘下C:\Program Files\Helicon\ISAPI_Rewrite\ISRWConfig.exe文件,打开后。单击enter...
IIS URL重写2是微软为Internet Information Services (IIS) 提供的一款强大且灵活的URL管理工具,主要用于优化网站的URL结构,提高搜索引擎优化(SEO)效果,以及实现更加友好的用户体验。这个工具是基于Apache的mod...
IIS URL Rewrite模块是Microsoft为Internet Information Services (IIS) web服务器开发的一个功能强大的URL处理工具。这个模块允许管理员和开发者通过自定义规则来重写和管理网站的URL,从而提高网站的SEO优化、实现...
NULL 博文链接:https://cygogo.iteye.com/blog/903344
IIS URL Rewrite模块(URL 重写)
"rewrite_2.0_rtw_x64.msi" 是IIS URL重写模块的安装包,专为64位系统设计,是实现IIS伪静态功能的关键组件。 **IIS URL重写模块** IIS URL重写模块允许开发者根据预定义的规则对HTTP请求的URL进行转换,这种转换...
标题“urlrewrite2伪静态与使用文档(IIS)”涉及到的是在IIS(Internet Information Services)服务器环境中,使用urlrewrite2模块实现URL重写和伪静态功能的技术内容。URL重写是Web开发中的一项关键技术,它允许...
在IIS中,URL Rewrite模块是一个非常重要的组件,它允许管理员根据预定义的规则对请求的URL进行转换,以实现更友好的URL、优化SEO、负载均衡、错误处理等多种功能。 ### 一、URL重定向 URL重定向是URL Rewrite的...
吴长虹在其论文《在IIS+SQL Server中利用ISAPI Rewrite防SQL注入攻击》中,提出了一种有效的方法来应对这一挑战。这种方法主要是利用IIS的ISAPI(Internet Server Application Programming Interface)过滤器进行...
IIS URL Rewrite模块是一个强大的工具,可以方便地实现这一功能。下面将详细介绍IIS URL Rewrite组件的下载、安装、使用以及规则的创建。 首先,IIS URL Rewrite组件是由微软提供的,用于IIS 7.0及更高版本的服务器...
IIS的URL重写模块(Rewrite.dll)就是用来实现这一功能的关键组件。下面将详细介绍Rewrite.dll的安装步骤和使用方法。 ### 一、Rewrite.dll的安装 1. **获取组件**:首先,你需要从微软官方网站或第三方可信源下载...
本框架为struts2+spring3+hibernate4+urlrewrite(伪静态地址) Struts采用通配,web-inf下的urlrewrite.xml为伪静态配置文件,跳转到struts.xml进行对应
UrlRewrite是一个强大的URL重写工具,常用于Java Web应用中,它基于Tuckey开源项目,能够帮助开发者实现URL的美化,进而提高网站的用户体验和SEO(搜索引擎优化)效果。在本文中,我们将深入探讨如何使用UrlRewrite...
官方下载地址:http://www.iis.net/download/URLRewrite 完美支持IIS7,可以在IIS7里面直接编写规则,结果是写在web.config文件里,IIS6没有测试过,已用在实际项目中。
5. **Inbound和Outbound重写**:IIS URL Rewrite不仅处理入站请求(Inbound Rewrite),还能对响应内容进行出站重写(Outbound Rewrite),例如修改HTML中的内部链接或资源引用,保持URL一致性。 6. **多规则集管理...
本篇将详细讲解如何利用UrlRewrite技术,实现asp.net动态生成htm页面。 一、UrlRewrite基础 UrlRewrite是IIS(Internet Information Services)提供的一种模块,它可以重写HTTP请求的URL,隐藏实际的服务器端处理...
总结来说,ARRv3.0和URLRewrite2是IIS中实现反向代理和URL管理的重要工具。通过合理利用这两个模块,管理员可以构建高效、稳定且易于维护的Web服务环境,同时优化用户体验和网站的搜索引擎可见性。
UrlReWrite(Url重写或伪静态)完美示例源码,已利用ActionlessForm解决原始地址form回传的问题 例如:/products.aspx?category=books 转换为/products/Books.aspx或/products/Books.html(需要在IIS中建立映射)...
1. UrlRewrite.sln:这是一个Visual Studio解决方案文件,包含了一个或多个项目,用于开发和测试UrlRewrite的实现。 2. 利用UrlRewrite,asp.net动态生成htm页面.txt:这可能是一个详细的步骤指南或者代码注解,解释...