解释的基本正确
%{HTTP_HOST} 是访问时的域名
第一段处理的是 admin.gb.cn
第二段处理的是非 admin.gb.cn

解决方案 »

  1.   

    那为什么www的
    不需要RewriteCond %{HTTP_HOST} www.gb.cn [NC]??来做限制呢 
      

  2.   


    那为什么www的
    不需要RewriteCond %{HTTP_HOST} www.gb.cn [NC]??来做限制呢  
      

  3.   

    这就如同 if else 结构一般
    符合条件的走 true 分支,不符合条件的都走 false 分支
    www.gb.cn、xxx.gb.cn 都不符合 admin.gb.cn,又没有其他需求。于是就都
    RewriteRule ^(.*)$ index.php