【发布时间】:2010-08-23 21:36:23
【问题描述】:
您好,我的 .htaccess 文件中有一个规则列表,但是如果我需要添加一个新页面,我需要再次编辑这个文件并添加另一个规则。这里有一些
RewriteRule ^admin/(.*).html$ index.php?x=admin&y=$1
RewriteRule ^admin/project/(.*).html$ index.php?x=work&p=project&$1
RewriteRule ^work/(.*).html$ index.php?x=work&p=$1
有什么方法可以让我拥有一条适用于所有人的规则。有没有办法做循环,以便为每个额外的 /something/extra 在 url 中添加它??
谢谢。
【问题讨论】:
-
你能通过在每行前面放置四个空格来重新格式化你的规则吗?
-
如果确实需要的话,您可以只将一个通用规则传递给 PHP 文件并稍后对其进行解析。
标签: php regex .htaccess mod-rewrite redirect