访问www.xxx.com/324234.htm 和访问324234.xxx.com的效果是一样的
访问www.xxx.com/dryfdgrt.htm 和访问dryfdgrt.xxx.com的效果是一样的如果单纯几个,我是可以手工做到的,
但我需要的是成千上万个这样,能批量实现,要怎么操作?

解决方案 »

  1.   


    var str = ['www.xxx.com/324234.htm','www.xxx.com/dryfdgrt.htm'];
            var reg = /www(\.\w+\.com)\/(\w+)\.htm/g
            for(i=0;i<str.length;i++)
            {
             alert(str[i].replace(reg,'$2$1'));
            }
      

  2.   

    楼上的 你这个能批量实现吗也就是不管我遇到的com后面的网址什么样的,都可以实现访问www.xxx.com/dryfdgrt.htm 和访问dryfdgrt.xxx.com的效果是一样的
      

  3.   


    你要实现的是什么?如果说是客户在浏览器地址栏输入ryfdgrt.xxx.com 和输入www.xxx.com/dryfdgrt.htm 访问同样内容,这个是你控制不了的,需要在服务器端做映射。这样DNS解析的时候就能找到同一位置了。如果只是将一个地址替换成另一个则可以通过上面的方法。
      

  4.   

    去看看URLREWRITE(URL重写)的教程。配置完,设置好规则就可以了。