IIS+WordPress利用UrlRewrite实现永久链接(Permanent Links)的完美方案
向来,很多人都诟病 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后台,在 设置--->固定链接里, 设置你自己的固定链接格式,保存。
此时,你可以去访问你的网址,看看是否生效了。
作者: 三角猫
http://www.zu14.cn/
转载请保留此信息
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
2009-01-11 知识产权保护真的要来了
2009-01-11 读取MP3 ID3 v1 的 TAG 信息(C# / .Net)