`
zu14
  • 浏览: 458911 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

IIS+WordPress利用UrlRewrite实现永久链接(Permanent Links)的完美方案

阅读更多

wordpress iis url rewrite permalink

 

向来,很多人都诟病 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个文件:

wordpress urlrewrite

其中,txt文件是说明文件,没有实际用途; ini文件是重写规则的配置文件;2个DLL文件,分别是32位和64位系统使用的。因为我是32位的系统,所以我就选择 wordpressurlrewrite32.dll 就可以了。

 

打开 IIS 管理器,定位到网站,右键属性,切换到 ISAPI  筛选器这个TAB页:

iis 属性

 

点击“添加”,筛选器名称,随便写一个,浏览到刚才的DLL文件,确定即可。

iis urlrewrite isapi

 

然后,去打开 wordpressurlrewrite.ini文件,看里面的规则是否适合你,根据情况自己进行相应的改动即可。

 

确认之后,需要重启IIS或者电脑。重启好之后,再到 ISAPI 筛选器里看,看到

image

 

看到绿色的箭头,说明该ISAPI扩展已经添加成功了。到WORDPRESS后台,在 设置--->固定链接里, 设置你自己的固定链接格式,保存。

 

此时,你可以去访问你的网址,看看是否生效了。

分享到:
评论

相关推荐

    IIS%2bWordPress利用UrlRewrite实现永久链接-Permanent-Links-的完美方案

    ### IIS + WordPress 利用 UrlRewrite 实现完美永久链接方案详解 #### 一、背景与挑战 在搭建基于Microsoft Internet Information Services (IIS) 和 WordPress 的网站时,经常面临的一个挑战是如何有效地实现URL...

    windows2003+IIS6+URLReWrite破解多网站版

    windows2003+IIS6+URLReWrite破解多网站版,自己一直在用的,拿出来分享了。直接安装,完成后,sn.txt内有破解用户名密码,找到c盘下C:\Program Files\Helicon\ISAPI_Rewrite\ISRWConfig.exe文件,打开后。单击enter...

    IIS Urlrewrite2

    IIS URL重写2是微软为Internet Information Services (IIS) 提供的一款强大且灵活的URL管理工具,主要用于优化网站的URL结构,提高搜索引擎优化(SEO)效果,以及实现更加友好的用户体验。这个工具是基于Apache的mod...

    iis urlrewrite文件

    IIS URL Rewrite模块是Microsoft为Internet Information Services (IIS) web服务器开发的一个功能强大的URL处理工具。这个模块允许管理员和开发者通过自定义规则来重写和管理网站的URL,从而提高网站的SEO优化、实现...

    Apache+Tomcat实现UrlRewrite

    NULL 博文链接:https://cygogo.iteye.com/blog/903344

    IIS URL Rewrite模块(URL 重写).xmind

    IIS URL Rewrite模块(URL 重写)

    IISURL伪静态下载 rewrite_2.0_rtw_x64.msi

    "rewrite_2.0_rtw_x64.msi" 是IIS URL重写模块的安装包,专为64位系统设计,是实现IIS伪静态功能的关键组件。 **IIS URL重写模块** IIS URL重写模块允许开发者根据预定义的规则对HTTP请求的URL进行转换,这种转换...

    urlrewrite2伪静态与使用文档(IIS)

    标题“urlrewrite2伪静态与使用文档(IIS)”涉及到的是在IIS(Internet Information Services)服务器环境中,使用urlrewrite2模块实现URL重写和伪静态功能的技术内容。URL重写是Web开发中的一项关键技术,它允许...

    iis URL Rewrite

    在IIS中,URL Rewrite模块是一个非常重要的组件,它允许管理员根据预定义的规则对请求的URL进行转换,以实现更友好的URL、优化SEO、负载均衡、错误处理等多种功能。 ### 一、URL重定向 URL重定向是URL Rewrite的...

    在IIS SQL Server中利用ISAPI ReWrite防SQL注入攻击.pdf

    吴长虹在其论文《在IIS+SQL Server中利用ISAPI Rewrite防SQL注入攻击》中,提出了一种有效的方法来应对这一挑战。这种方法主要是利用IIS的ISAPI(Internet Server Application Programming Interface)过滤器进行...

    IIS的URL美化组件Rewrite.dll安装及使用说明

    IIS的URL重写模块(Rewrite.dll)就是用来实现这一功能的关键组件。下面将详细介绍Rewrite.dll的安装步骤和使用方法。 ### 一、Rewrite.dll的安装 1. **获取组件**:首先,你需要从微软官方网站或第三方可信源下载...

    struts2+spring3+hibernate4+urlrewrite

    本框架为struts2+spring3+hibernate4+urlrewrite(伪静态地址) Struts采用通配,web-inf下的urlrewrite.xml为伪静态配置文件,跳转到struts.xml进行对应

    UrlRewrite实现伪静态

    UrlRewrite是一个强大的URL重写工具,常用于Java Web应用中,它基于Tuckey开源项目,能够帮助开发者实现URL的美化,进而提高网站的用户体验和SEO(搜索引擎优化)效果。在本文中,我们将深入探讨如何使用UrlRewrite...

    IIS专用URLRewrite组件,完美支持IIS7

    官方下载地址:http://www.iis.net/download/URLRewrite 完美支持IIS7,可以在IIS7里面直接编写规则,结果是写在web.config文件里,IIS6没有测试过,已用在实际项目中。

    iis url rewrite 2.0

    5. **Inbound和Outbound重写**:IIS URL Rewrite不仅处理入站请求(Inbound Rewrite),还能对响应内容进行出站重写(Outbound Rewrite),例如修改HTML中的内部链接或资源引用,保持URL一致性。 6. **多规则集管理...

    利用UrlRewrite,asp.net动态生成htm页面

    本篇将详细讲解如何利用UrlRewrite技术,实现asp.net动态生成htm页面。 一、UrlRewrite基础 UrlRewrite是IIS(Internet Information Services)提供的一种模块,它可以重写HTTP请求的URL,隐藏实际的服务器端处理...

    ARRv3_0和URLRewrite2合集 IIS 反向代理专用

    总结来说,ARRv3.0和URLRewrite2是IIS中实现反向代理和URL管理的重要工具。通过合理利用这两个模块,管理员可以构建高效、稳定且易于维护的Web服务环境,同时优化用户体验和网站的搜索引擎可见性。

    UrlReWrite(Url重写或伪静态)完美示例源码

    UrlReWrite(Url重写或伪静态)完美示例源码,已利用ActionlessForm解决原始地址form回传的问题 例如:/products.aspx?category=books 转换为/products/Books.aspx或/products/Books.html(需要在IIS中建立映射)...

    利用UrlRewrite,asp.net动态生成htm页面 下载

    1. UrlRewrite.sln:这是一个Visual Studio解决方案文件,包含了一个或多个项目,用于开发和测试UrlRewrite的实现。 2. 利用UrlRewrite,asp.net动态生成htm页面.txt:这可能是一个详细的步骤指南或者代码注解,解释...

    使用urlrewrite实现视频文件的下载

    本话题将聚焦于如何利用`urlrewrite`工具来实现视频文件的下载功能。 `urlrewrite`是基于Apache的Tuckey开源项目,它是一个强大的URL重写过滤器,可以方便地对URL进行规则配置,以实现复杂的URL管理。`urlrewrite....

Global site tag (gtag.js) - Google Analytics