[英]Redirect Url sub-domain to sub-directory
我正在嘗試重定向url。 當有人鍵入xyz.example.com
其重定向到example.com/zyz
。 我沒有子域。 我正在嘗試當有人輸入確切的字符串xyz.example.com
然后重定向到example.com/xyz
。 我在多網站上工作。
xyz.example.com
這不是現有的Domain。
example.com/xyz
這是多網絡站點網址,為此沒有子域
您將必須配置apache虛擬主機。
<VirtualHost *:80>
DocumentRoot "/www/subdomainFolder"
ServerName subdomain.example.com
# Other directives here
</VirtualHost>
另一方面,如果您有通配符* IN A 192.0.2.1
可以將所有子域映射到您的主域ip。 你可以:
<?php
$hotsname = $_SERVER["HTTP_HOST"];
$arr = explode('.',$hostname);
$url='http://example.com/';
if(count($arr)>2){
// we have a subdomain
// redirect xyz only.
if($arr[0] == "xyz"){
header("location:" $url. $arr[0]);
exit();
}
}
// Continue normal operation, no redirect.
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.