flyfeng2 发表于 2008-6-6 11:45:06

求个apache的url重写

想实现 xxx.123.com 重写到 blog.123.com/u.php?u=xxx
当然xxx是任意的!

代码如下 
不知道错在那里 请大家指点!
RewriteEngine On
RewriteCond %{HTTP_HOST} ^+\.123\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule blog\.123\.com/?$ /u.php?u=$1

flyfeng2 发表于 2008-6-26 11:44:08

自己顶一下

flyfeng2 发表于 2008-7-6 13:38:11

自己顶一下

yanbbo 发表于 2008-12-1 19:18:56

我是这么写的<%dim oldurl,newurl
oldurl1=Request.ServerVariables("SCRIPT_NAME")
oldurl2=Request.ServerVariables("QUERY_STRING")
newurl="http://bus.5zzmy.com/"&split(oldurl1,"bus/")(1)&"?"&oldurl2
response.Redirect(newurl)%>

ntsys 发表于 2009-1-29 20:30:44


<?php
        $hostname = $_SERVER["HTTP_HOST"];
        $host = "123.com";        //xxx.123.com的.123.com
        $user = substr($hostname,0,-strlen($host));
        $redirect = "http://blog.123.com/u.php?u=";        //转哪儿去呢?
        header('Location: '.$redirect.$user);
?>
页: [1]
查看完整版本: 求个apache的url重写