我有一个问题:如何使用 htaccess 将帖子提要重定向到主博客提要?
例如:myblog.com/18364552/post-name/feed/ 到 myblog.com/feed/
感谢
您正在寻找的重写看起来像这样:
RewriteRule ^[0-9]{4}/[0-9]{1,2}/[^/]+/feed/?$ /feed [R,L]
它应该是不言自明的。如果您不了解某些语法,请参阅文档。
正则表达式解释
[0-9]
表示匹配to范围内的字符0
(9
例如任何数字)。[0-9]{4}
表示匹配4个数字。[0-9]{1,2}
意味着匹配 1 或 2 个数字。[^/]
表示匹配除字符之外的任何/
字符。[^/]+
表示匹配 1 个或多个不是/
./?
表示匹配 0 或 1 个/
字符。^...$
表示匹配字符串的开头 ( ^
) 和字符串的结尾$
,强制它匹配整个字符串,即使这个正则表达式可以匹配整个字符串的子字符串。