htaccess - 规则解释

时间:2012-04-05 02:03:30

标签: .htaccess

我想知道是否有人能解释这条规则的含义:

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule (.*)\.html$ news.php?name=$1
</IfModule>

2 个答案:

答案 0 :(得分:1)

它会翻译以下网址:

/foo.html

到以下网址:

/news.php?name=foo

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

答案 1 :(得分:1)

匹配URL字符串中以.html结尾的所有内容。将.html之前的文件部分和域名之后的文件部分传递给news.php脚本为$ _GET ['name']。