帮忙写个很简单的正则,谢谢了..就是将*.32199.net匹配到www.32199.net/*
谢谢了..
*代表任意的字符..

解决方案 »

  1.   

    什么意思? 替换? 还是url 重写
      

  2.   


    就是那个httpd.ini文件里面的呀..
    谢谢了..
      

  3.   

    很简单 参考下http://liangfen1224.blog.163.com/blog/static/72377647201138115011897/
      

  4.   


    RewriteRule ^(.*).32199.net$ www.32199.net/$1
      

  5.   


    http://blog.32199.net/
    没效果....[ISAPI_Rewrite]
    CacheClockRate 3600
    RepeatLimit 32
    <!--RewriteRule (.*).html$ $1.aspx-->RewriteRule ^(.*).32199.net$ www.32199.net/$1
      

  6.   

    写在httpd.cof别忘了重启apache啊
      

  7.   


    嗯...写了就有效果的...服务器是用的iis...
    我用的是虚拟主机....
      

  8.   

    感谢大家,我找到了...
    [ISAPI_Rewrite]
    # For ISAPI_Rewrite 1.3
    RewriteCond Host: ^32199\.net$
    RewriteRule (.*) http\://www\.32199\.net$1 [I,R]
    RewriteCond Host: ^blog\.32199\.net$
    RewriteRule (.*) http\://www\.32199\.net\/blog$1 [I,R]RewriteCond Host: www\.32199\.net$
    RewriteRule (.*) http\://www\.32199\.net\/blog$1 [I,R]这个..
    但是最后这2句要怎么写过呀?要不然就死循环了..
      

  9.   

    $str1=<<<标记
    http:\/\/www.32199.net/index.html
    标记;$pm1='@^(.*).32199.net/(.*)@';if(preg_match($pm1,$str1))
    {
    echo '1.找到了<br/>';
    }
    else
    {
    echo '1.找不到<br/>';
    }

    ---------------
    结果我找到了...
      

  10.   


    httpd.ini可以这样写的吗?
    好了,谢谢大家了.