【发布时间】:2011-12-04 09:38:12
【问题描述】:
我需要一个匹配两个虚拟文件夹的正则表达式;给定 URL 中的第一个和最后一个:
www.example.com/first_folder/some/additional/bunch/of/folders/last_folder/
到目前为止,我有这个正则表达式:(?<!/)/[^/?#]+,但它匹配所有文件夹:(
我需要这个来在 WordPress 中使用重写规则。将http://mysite/project/1 重写为http://mysite/index.php?pagename=project&id=1 的快速而肮脏的示例:
$newrules = array();
$newrules['(project)/(\d*)$'] = 'index.php?pagename=$matches[1]&id=$matches[2]';
【问题讨论】:
标签: regex wordpress url-rewriting