求助,求大师写一段泛解析后用2级域名自动访问相应2级目录的PHP代码

解决方案 »

  1.   

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^[a-zA-Z0-9]+\.test\.com$
    RewriteRule ^/?$ /%{HTTP_HOST}
    RewriteRule ^/www\.test\.com/?$ /index.php
    RewriteRule ^/([a-zA-Z0-9]+)\.test\.com/?$ /$1/
    </IfModule>通过apache的重写就可以了  本机测试通过
      

  2.   

    参考这里:http://hi.baidu.com/onlyafar/blog/item/2c4a2d7feb70f00429388a6d.html
    规则差不多
      

  3.   

    IIS 可以通过配置站点的主机头实现
    比写 urlrewrite 还简单当然你也可以通过 $_SERVER['HTTP_HOST'] include 相应的程序文件来实现如果要具体代码,需要知道你的布局
      

  4.   


    能不能用PHP文件来实现呢
      

  5.   

    当然能!
    假定每个二级域名的机器名都有一个目录,则$host = strtok($_SERVER['HTTP_HOST'], '.'); 
    include "$host/inndex.php";具体情况要具体对待,所以我说要你的 map