访问www.xxx.com/324234.htm 和访问324234.xxx.com的效果是一样的
访问www.xxx.com/dryfdgrt.htm 和访问dryfdgrt.xxx.com的效果是一样的如果单纯几个,我是可以手工做到的,
但我需要的是成千上万个这样,能批量实现,要怎么操作?
访问www.xxx.com/dryfdgrt.htm 和访问dryfdgrt.xxx.com的效果是一样的如果单纯几个,我是可以手工做到的,
但我需要的是成千上万个这样,能批量实现,要怎么操作?
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'));
}
你要实现的是什么?如果说是客户在浏览器地址栏输入ryfdgrt.xxx.com 和输入www.xxx.com/dryfdgrt.htm 访问同样内容,这个是你控制不了的,需要在服务器端做映射。这样DNS解析的时候就能找到同一位置了。如果只是将一个地址替换成另一个则可以通过上面的方法。