求个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 自己顶一下 自己顶一下 我是这么写的<%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)%>
<?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]