正则表达式 – 从分页URL中删除“页面”

前端之家收集整理的这篇文章主要介绍了正则表达式 – 从分页URL中删除“页面”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在更改wordpress中的分页URL时遇到问题.我知道通用的解决方案是更改wordpress核心文件,但我只需要一个类别的解决方案.也许只有一个类别,这可以通过htaccess完成?

现在有这样的URL:
http://mysite.com/categoryname/page / 3

我想改变它:
http://mysite.com/categoryname/3

谢谢你的回复

解决方法

您需要匹配%{THE_REQUEST}以确保您匹配实际请求而不是内部重写的URI:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /categoryname/page/([0-9]+)
RewriteRule ^ /categoryname/%1 [L,R=301]

RewriteRule ^/categoryname/([0-9]+)$/categoryname/page/$1 [L]

这些必须在wordpress规则之前.

猜你在找的正则表达式相关文章