您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
WordPress URL Rewrite,WP URL重写组件
夏槐2025-03-18WordPress教程已有人查阅
导读现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。
现在提倡SEF(Search Engine Friendly),所以都提倡使用Wordpress的Permalinks来对URL进行重写。前段时间一直在为RSS feed的重写规则错误犯愁,网上找来的股规则都是有问题额。。真不知道别人自己是怎么用的。。。不过幸好学了下正则表达式,自己动手把他给修好了~具体可以看一下“Wordpress ISAPI_Rewrite 规则RSS Feed修复”
就在我四处犯愁的时候,无意中在一个博客中看到了WordPress URL Rewrite这个组件,原先只以为别人把ISAPI_Rewrite换了个名字而已,因为确实看到了好多此类的组件,功能都大同小异。然而亲自到了作者的网站一看才发现这是一个非常棒的Wordpress URL 重写组件。
该组件的主要功能与特色有:
完全无需人工干预,全自动重写URL,只需要在后台设置好Permalinks形式,就能直接使用,就像linux下用.htaccess一样哈哈,谁说我们windows主机不支持全自动伪静态的,人家照样做给你看。
因为全自动,所以免去了在写重写规则时候遇到的规则重复造成部分目录和文件无法实现的情况,这个问题我一直碰到,简直就要疯了。。
可以使用在一级目录和子目录,也可以排除不需要重写的目录。这个非常方便,对于某些目录不需要URL重写的就将其排除,不会造成无法访问。
安装方法:把压缩包解压到任何地方,只要保持WordPressURLRewrite.ini和WordPressURLRewrite32.dll(32位版本,64位版本对应为64.dll)在同一文件夹下就可以了。
然后打开WordPressURLRewrite.ini设置你的博客目录,以及需要排除的目录,这里就不详细说了,Readme.txt里有详细说明。
然后在IIS中选择相应的站点,在ISAPI筛选器中加载WordPressURLRewrite32/64.dll就可以了,加载完不用重启IIS直接生效。(注意要给dll所在的目录加上IIS_WPG组的权限)
然后在Wordpress中测试一下,应该就已经成功了~
发布页:http:// .binaryfortress.com/wordpress-url-rewrite
下载地址:(注意按照你操作系统版本来选择是32位还是64位版本的)
这样一来,就完全可以抛弃了ISAPI_Rewrite了,并不是说ISAPI_Rewrite不好,因为对于很多非专业人士来说,毕竟是开个博客,需要花那么多功夫去研究正则表达式,也未免太伤精力了。
上个星期装的时候还是0.1版,今天看到20号更新成了1.0版。。。这变化也太大了,可能作者认为成熟了该发布了吧。
存在的问题:
无法重写以.html结尾的URL,只能以目录形式组成,这个问题我已经在官方论坛提出,希望作者能尽快解决这个问题。
对于中文的tag无法访问,仍然需要使用ISAPI_Rewrite来写一条规则: RewriteRule /tag/(.*) /index\.php\?tag=$1因为这2个ISAPI筛选器并不冲突,所以可以2个同时加载。
就在我四处犯愁的时候,无意中在一个博客中看到了WordPress URL Rewrite这个组件,原先只以为别人把ISAPI_Rewrite换了个名字而已,因为确实看到了好多此类的组件,功能都大同小异。然而亲自到了作者的网站一看才发现这是一个非常棒的Wordpress URL 重写组件。
该组件的主要功能与特色有:
完全无需人工干预,全自动重写URL,只需要在后台设置好Permalinks形式,就能直接使用,就像linux下用.htaccess一样哈哈,谁说我们windows主机不支持全自动伪静态的,人家照样做给你看。
因为全自动,所以免去了在写重写规则时候遇到的规则重复造成部分目录和文件无法实现的情况,这个问题我一直碰到,简直就要疯了。。
可以使用在一级目录和子目录,也可以排除不需要重写的目录。这个非常方便,对于某些目录不需要URL重写的就将其排除,不会造成无法访问。
安装方法:把压缩包解压到任何地方,只要保持WordPressURLRewrite.ini和WordPressURLRewrite32.dll(32位版本,64位版本对应为64.dll)在同一文件夹下就可以了。
然后打开WordPressURLRewrite.ini设置你的博客目录,以及需要排除的目录,这里就不详细说了,Readme.txt里有详细说明。
然后在IIS中选择相应的站点,在ISAPI筛选器中加载WordPressURLRewrite32/64.dll就可以了,加载完不用重启IIS直接生效。(注意要给dll所在的目录加上IIS_WPG组的权限)
然后在Wordpress中测试一下,应该就已经成功了~
发布页:http:// .binaryfortress.com/wordpress-url-rewrite
下载地址:(注意按照你操作系统版本来选择是32位还是64位版本的)
WordPress URL Rewrite v1.0 for 32bit Windows (x86) (1.7 MB)
WordPress URL Rewrite v1.0 for 64bit Windows (x64) (2.3 MB)
这个组件最重要的特色就是全自动,省去了一系列的规则问题,不过这个需要你的空间商给你安装,如果他们死活不肯,那你只能放弃了。这样一来,就完全可以抛弃了ISAPI_Rewrite了,并不是说ISAPI_Rewrite不好,因为对于很多非专业人士来说,毕竟是开个博客,需要花那么多功夫去研究正则表达式,也未免太伤精力了。
上个星期装的时候还是0.1版,今天看到20号更新成了1.0版。。。这变化也太大了,可能作者认为成熟了该发布了吧。
存在的问题:
无法重写以.html结尾的URL,只能以目录形式组成,这个问题我已经在官方论坛提出,希望作者能尽快解决这个问题。
对于中文的tag无法访问,仍然需要使用ISAPI_Rewrite来写一条规则: RewriteRule /tag/(.*) /index\.php\?tag=$1因为这2个ISAPI筛选器并不冲突,所以可以2个同时加载。
本文标签:
很赞哦! ()
相关教程
图文教程
WordPress5.6从URL插入图片显示错乱的解决方法
在WordPress 5.6 让人欣慰的是中文版同期发布,因为开发者一直在努力优化增强区块编辑器,而我自己一直在使用经典编辑器,没感觉有什么变化。
wordpress评论怎么删除
对于日访问量还不错的WordPress网站来说,肯定都会存在很多待审核的垃圾评论,如果要通过WP后台删除,那简直是一件非常耗时又耗力的工程。
Wordpress滚动公告的制作方法
首先,注册一个公告的文章类型,包括公告的新建,添加,编辑与删除。在functions.php的同级目录下新建一个 gonggao.php ,代码如下:
wordpress免费主题介绍,wordpress免费主题有哪些
wordpress有什么好的主题WordPress的免费主题有很多,但是想要找到一个真正好用的免费主题却不是那么简单,很多免费主题的功能非常有限,尤其是对于不是专业的开发人员来说,想要修
相关源码
-
(PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码 -
(自适应响应式)HTML5幕墙装饰工程建筑装修公司pbootcms模板下载基于PbootCMS开发的响应式模板,为幕墙工程、建筑装饰企业设计,通过数字化展示提升企业专业形象与项目展示能力。结构化数据标记增强项目案例收录,智能URL路由优化,支持每个工程案例独立设置关键词与描述查看源码 -
响应式高端家居家具装修类pbootcms模板网站源码家居装修、空间设计企业打造的营销型网站解决方案,基于PbootCMS内核深度开发。采用前沿响应式架构,适配手机端与PC端浏览体验查看源码 -
(自适应)绿色新闻生活百科资讯文章博客类网站pbootcms模板源码本模板基于PbootCMS开发,为生活百科、资讯文章和博客类网站设计。采用清新绿色系风格,提供舒适的阅读体验,同时适配PC和移动设备。适用于生活技巧分享、健康知识传播查看源码 -
(PC+WAP)生活资讯百科新闻门户类pbootcms网站模板为生活资讯、百科门户类企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5响应式架构,PC与手机端实时数据同步,覆盖全终端用户浏览场景。查看源码 -
pbootcms模板(PC+WAP)APP应用软件下载类官网源码为APP应用软件官网打造的响应式解决方案,PC端与移动端(WAP)数据实时同步,一次更新全网生效,满足多终端用户无缝体验需求。查看源码
| 分享笔记 (共有 篇笔记) |

