淘主机论坛

 找回密码
 成为淘友

QQ登录

只需一步,快速开始

KT服务器促销中 100M带宽 10T流量 超值传送门:会员注册及发帖规则 发帖看过来
查看: 17119|回复: 2

[原创] UCenter Home 启用二级域名

[复制链接]
发表于 2008-7-4 10:52:13 | 显示全部楼层 |阅读模式
我的godaddy主机,装discuz的UCenter Home 要启用二级域名,但我装UCenter Home的不是主域名,泛域名就不能解释了对吗?泛域名是不是只能在主域名设置呢?应该怎么办呢?还有其他的办法吗?
发表于 2008-7-4 13:12:18 | 显示全部楼层

godaddy泛域名解析的问题

给你转载一篇文章你看看。

godaddy空间便宜又大,很多站长都在使用,可是在godaddy空间上是不能使用泛域名的,这点让使用ss需要泛域名的的站长很失望,我也是最近换了空间才发现这个问题,换别家的太麻烦了,所以自己想办法了,写了一个小程序,可以解决这个问题,把新的和大家分享一下:

首先把添加*到你的域名解析里面,这个大家爱都知道怎么做就不说了。

主要是下面,建一个叫index.php的文件放在你的空间根目录下,当然你的网站文件必须要放在下一级的目录里面了,内容是:
<?php
ob_start();
@set_time_limit(0);
$domain=$_SERVER['HTTP_HOST'];

if (strstr($domain,"taohost.net")) {
$domains=explode("taohost.net",$domain);
$userdomain=$domains[0];
$userdomain= str_replace(".","",$userdomain);
echo $userdomain."<hr>";
$charset='gbk';
  if(($userdomain!= 'www')&&($userdomain!= ''))//把这里的域名换上你想要的
   {
// php
    $dbhost = '';   // 数据库服务器
$dbuser = '';   // 数据库用户名
$dbpw = '';    // 数据库密码
$dbname = '';   // 数据库名
     setnames($charset);
mysql_connect($dbhost,$dbuser,$dbpw) or die ("数据库连接失败");

$sql = "SELECT *  FROM okblog_userspaces   WHERE  domain ='".$userdomain."'";
$result = mysql_db_query($dbname, $sql);
$row = mysql_fetch_array($result);
$uid =$row['uid'];
mysql_close();
  header('HTTP/1.1 301 Moved Permanently');//发出301头部  
header('Location:http://blog.taohost/'.$uid.'/');//跳转到你希望的地址格式  
}

}else{

header('HTTP/1.1 301 Moved Permanently');//发出301头部  
header('Location:http://blog.taohost/html/index.html');//跳转到你希望的地址格式  
}

// mysql 编码设置
function setnames($charset) {
if (@mysql_get_server_info() > '4.1' && in_array(strtolower($charset), array('gbk', 'big5', 'utf8'))) {
  mysql_query("SET NAMES '$charset';") or dexit("设置 MySQL 字符集($charset)出错,请检查配置的字符集以及 MySQL 版本是否正确!");
}

}
?>
这样子就大功告成了。
 楼主| 发表于 2008-7-4 13:59:49 | 显示全部楼层
但我的根目录已经有了index.php这个文件了啊
您需要登录后才可以回帖 登录 | 成为淘友

本版积分规则

小黑屋|手机版|Archiver|淘主机

GMT+8, 2024-11-23 11:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表