我想了解这些重写规则的含义
RewriteRule ^([^/]+)/([^/]+).html /title.php?file=$1&sub1=$2 [NC]
和
RewriteRule ^admin/reg/([^/]+) /admin.php?file=$1 [NC]
请举个例子,它将如何重定向到title.php
答案 0 :(得分:0)
如果您转到http://yourdomain/yomomma/house.html
,它会重定向到/title.php?file=yomamma&sub1=house
第二个http://yourdomain/admin/reg/candyfloss
会重定向到/admin.php?file=candyfloss
NC使其不区分大小写。
查看此页面以获取有关Regex的更多信息(这是RewriteRule第一部分中使用的内容)Regex Quickstart。正则表达式基本上允许您搜索字符串。您发布的示例会拾取除反斜杠之外的任何字符(无论如何都会用于破坏您的参数)。