2011-05-23 87 views
-1

我想知道是什么意思的这些重写规则URL重写查询

RewriteRule ^([^/]+)/([^/]+).html /title.php?file=$1&sub1=$2 [NC] 

而且

RewriteRule ^admin/reg/([^/]+) /admin.php?file=$1 [NC] 

请给我举例来说,它将如何被重定向到title.php

+0

有两件事:有一个很好的mod_rewrite文档,它属于ServerFault。投票迁移。 – 0xC0000022L 2011-05-23 03:07:59

回答

0

如果你去http://yourdomain/yomomma/house.html它会重定向到/title.php?file=yomamma&sub1=house

第二个http://yourdomain/admin/reg/candyfloss将重定向到/admin.php?file=candyfloss

NC使其不区分大小写。

查看本页查看更多关于正则表达式的信息(这是RewriteRule的第一部分中使用的)Regex Quickstart。正则表达式基本上允许你搜索字符串。您发布的示例会提取除反斜杠之外的任何字符(无论如何用于破坏参数)。