又一次换域名了。

话说对一个网站来说,换域名莫过于一件扒皮抽筋的事情,但是,我还是决定更换我那已经是用了基本上一年的域名了,当然了,这次已不是因为某国强大的压力,而是总是觉着这个域名太长,有没有什么实际意义,所以一直纠结于这个原因,终于在另一个域名到期之前,决定再次更换域名了。

先说说另一个域名,也是.cn的,但是之前使用DreamHost的主机,是需要将域名的NS修改的,于是就修改为.cn的了,但是.cn马上到期了,而这个域名又不能要也不敢要了,所以没办法,也就是那个空间要到期了。所以才确定,更换。

有很多国别域名可以选,.me  .in .im等很多,但奈何咱是穷人,还要给老婆买好吃的呢,所以选了一个最便宜的.in9美元一年,所以最后选择了yimi.in这个域名,之前还有一个yimi.us的,但是.us有注册限制,所以还是不敢使用啊。就用了一下午时间将新博客架设起来,老域名做了301转向,下面会将转向代码放出来的。然后你看看只要原链接是ineme.org这个域名的,现在你试试访问下,直接定向到yimi.in了。呵呵,这个确实爽。两个月之后将ineme.org将过期,毕竟不用了啊。就不用了,等过一阵子GoDadday 或者Name搞转移优惠的时候直接transfer过去就可以了,哈哈。

各位还是老连接的童鞋们,该改的可以改了啊,该改的是友链或者直接用原域名订阅的。所谓原域名就是https://yimity.com/feed或者http://feed.ineme.org的,统统赶紧给我改为http://feed.yimi.in。哈哈,玩笑玩笑。友链的话肯定就改为https://yimity.com了嘛,这样没什么说的了。

下面就是301重定向的代码,杯具了,我为什么总是将301写错为310呢?郁闷

<IfModule mod_rewrite.c>
 
Options +FollowSymLinks
 
RewriteEngine On
 
rewritecond %{http_host} ^www.ineme.org [nc]
 
rewriterule ^(.*)$ https://yimity.com/$1 [L,R=301]
 
RewriteBase /
 
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule . /index.php [L]
 
</IfModule>

如果想要www.ineme.org或者ineme.org都转向呢,那就加一句。

<IfModule mod_rewrite.c>
 
Options +FollowSymLinks
 
RewriteEngine On
 
rewritecond %{http_host} ^ineme.org [or]
 
rewritecond %{http_host} ^www.ineme.org [nc]
 
rewriterule ^(.*)$ https://yimity.com/$1 [L,R=301]
 
RewriteBase /
 
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule . /index.php [L]
 
</IfModule>

其实要注意的就是第五行和第六行,第五行是之前的域名,第六行是换了之后要使用的域名,即新域名。$1的作用是yim.in之后的目录啊,什么的也都对应,以前是什么页面,现在还是什么页面。如果少了$1则所有旧域名的链接都会转向新域名的主页。

9 评论

  • :arrow:
  • :grin:
  • :???:
  • :cool:
  • :cry:
  • :shock:
  • :evil:
  • :!:
  • :idea:
  • :lol:
  • :mad:
  • :mrgreen:
  • :neutral:
  • :?:
  • :razz:
  • :oops:
  • :roll:
  • :sad:
  • :smile:
  • :eek:
  • :twisted:
  • :wink: