标签 godaddy 下的文章

本来这篇文章一直保存在草稿箱中,还没想好何时发布。现在即将离开 Godaddy(以下简称“GD”) 了,我就留给大家一些念想吧。至于离开的原因,请持续关注本博更新。

众所周知,某种情况下我们需要为域名添加隐私保护;又众所周知,很多注册商的此项服务是收费的。先前 Name.com 免费过一阵子,新开就送一年隐私保护;后来天朝人民一起上,他们也很吃不消,于是就收费了。GD 的隐私保护服务一直是收费的,单价 $9.99;听说有过 $3.99 的优惠,也听说有 cjcprivate 这个优惠代码,但前者有有效期,后者要求原价注册,终究不是对付 GD 的办法。

有一次我准备为 GD 帐号下所有域名添加免费隐私保护,刚进到购物车就被吓到,于是反复折腾后出现了这个方法:

1、在首页点击“Domain Transfers”,开始提交域名转入,如下图所示:

2、点击下图红框中链接,提交批量转入:

3、请至少提交 5 个域名的转入,然后下一步:

- 阅读剩余部分 -

在今年春节假期一个较为亚克西的深夜,我在 Godaddy 上游荡,意外发现自己的帐号中还有两个代金券,分别是 Facebook 和 Google Adwords。

前者不知何时被我激活的,也不知如何使用。看到后者还未激活,本着发扬勤俭节约传统美德的精神,就点开了“SIGN UP NOW”,打开一个 Google 与 Godaddy 合作页面。继续下一步,选择已有 Google Adwords 帐号还是新注册帐号。我选择后者,准备好注册马甲,登入到 Adwods——不好意思,代金券并没有自动生效。

通过查询 Google 帮助中心得知,官方把这个代金券称为“促销代码”。新注册帐号兑现促销代码的方法请看这里,使用已有 Adwords 帐号兑现促销代码的请看这里

下面是兑换过程中高清、激情、无码的截图,爱好亚克西的同学们都看得懂。看图不说话:

- 阅读剩余部分 -

前段时间将博客从独立服务器迁移到了 Godaddy 的主机上,顺便从 Magike 换到了 Typecho。期间先将 Magike 迁移到 Godaddy 的主机上测试,然后将本地安装好的 Typecho 迁移到 Godaddy 的主机上测试,最后在 Godaddy 主机上全新安装 Typecho,整个过程始终被一个诡异的问题所困扰,即重写无法生效。

这个问题源于 Godaddy 主机环境使用的 Apache 版本和 Magike、Typecho 本身使用的 Rewrite 机制。经过自己反复折腾和反复骚扰 70 同学后均没有彻底解决问题,最后易先生眼看自己的博客也受到了影响,于是才亲自动手搞定。

这个问题是这样的:

首先,Godaddy 主机的 Apache 版本是 1.3.33。假设 Magike 或 Typecho 没有开启伪静态,在处理类似 https://www.xuchao.org/index.php/archives/1/ 这样的地址时,服务器会在
/index.php/archives/1/ 这个目录里找 index.php 然后来执行,并不会带上 /archives/1/
这个参数,所以点到哪都是首页。若 Magike 或 Typecho 开启了伪静态,浏览器则会接收到 404 错误。

要解决这个问题,大致有两种方案:
1、改变 Magike 和 Typecho 的 URL 传参形式,及程序获得参数的方法;
2、通过升级 Apache 版本等方式,解决服务器对 Magike 和 Typecho 的 URL 的识别。

很显然,在一个租用环境中无法做到第二点。因此只能考虑调整 Magike 和 Typecho 的 URL 解析的函数。

最后问题是这样解决的:

1、Magike

在根目录 index.php 的 include('./core/core.php'); 这行前面加上如下代码:

$baseInfo = @explode('?', $_SERVER['REQUEST_URI'], 2);
if (is_array($baseInfo))
{
        $_SERVER['REQUEST_URI'] = $_SERVER['REQUEST_URI'];
        $_SERVER['PATH_INFO'] = $baseInfo[0];
        unset($_GET);
        if ($baseInfo[1])
        {
                $getInfo = @explode('&', $baseInfo[1]);
                foreach ($getInfo as $v)
                {
                        $getInfo2 = @explode('=', $v);
                        $_GET[$getInfo2[0]] = $getInfo2[1];
                }
        }
}

如果启用了伪静态,则需要修改 .htaccess 文件如下:

RewriteEngine On
RewriteBase /
RewriteRule index(\.)php/(.*) /index.php?/$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

2、Typecho

在根目录 index.php 的 Typecho_Plugin::factory('index.php')->begin(); 这行前面加上上面一样的代码,若需伪静态,.htaccess 文件也一样。

值得庆幸地是,以上问题仅存在于 Magike 和 Typecho 0.6 以下(含)版本,最新的 Typecho 0.7 正式版已完全解决此问题。

问题解决,立此存照。感谢易先生的帮助与 70 同学的辛勤耕耘。

2013 年 4 月 13 日更新:关闭本篇文章评论,垃圾太多。

由于某种不可告人的原因,我所注册的一部分域名都在国外。具体的操作方式很简单:通过在 Godaddy 的虚假身份帐号下单,然后在 PalPal 验证通过国内信用卡,并绑定为 Godaddy 帐号的付款方式。注册、续费都能轻松搞定。

前几天在给一批域名续费的时候偶然发现 Godaddy 已经对新注域名、续费域名的直接客户价和使用优惠券后的价格进行了调整了,涨价 54 美分(我续费的是英文 com 域名,其他后缀不知)。以前使用优惠券后,单个英文 com 新注和续费都是 6.95 美元(不含 ICANN fee),现在变成 7.49 美元。值得庆幸的是,原先的优惠券代码依然可用。连同 ICANN fee,单个英文 com 新注或续费总价是 7.69 美元。

随着美元与人民币汇率的不断下跌,原本遥不可及、高不可攀的国外米也距离我们更近了。人家直接客户 7.69 美元的价格,折算成人民币也就大约 50 元左右。而在国内,除非是级别相对高的代理商,不然很难拿到这样的价格。我承认,我在新网的代理成本都高于这个价格。尤其是在新网一次又一次没有预先通知的域名调价、代理调级的情况下,我们的积极性也同时被一次又一次地打击了。

上图,注意大图红色框中的内容:

在这样一个寒冷无情的下午,我收到一封来自 Godaddy 的邮件,看了内容居然是催我给域名续费。想到最近国际域名全球涨价,就不寒而栗。本来在国外注册这些域名只是为了避人耳目,想到以后可能还有用得到这些域名的时候,无奈之下不得不为她续费。

第一步,登录:

登录之后发现果然有一个警告:

- 阅读剩余部分 -