2011-05-23 97 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。正則表達式基本上允許你搜索字符串。您發佈的示例會提取除反斜槓之外的任何字符(無論如何用於破壞參數)。