无忧脚本 » Web 服务器技术 » 求个apache的url重写

2008-6-6 11:45 flyfeng2
求个apache的url重写

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

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

2008-6-26 11:44 flyfeng2
自己顶一下

2008-7-6 13:38 flyfeng2
自己顶一下

2008-12-1 19:18 yanbbo
我是这么写的<%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)%>

2009-1-29 20:30 ntsys
[php]
<?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);
?>
[/php]

页: [1]
查看完整版本: 求个apache的url重写


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.