网站改版日志——第1天

两个网站使用Wordpress创建运行已有一年多了,前几天将域名管理权从代理商转入新网,计划将网站进行改版,目前是简化简化再简化,打算用有限的精力少做一点东西,但一定要做好。

今天是计划实行第一天,将 Wordpres 更新成了最新版: WordPress for SAE 3.7.1.
下一步计划分阶段进行,先对 www.museradio.net 进行改版,首先修改、精简模块。
明天继续努力!

SAE+WordPress 搭建 Podcast

最近做了一些事情,不知不觉中把我感兴趣的东西都揉在一块了:音乐、广播、朗读、Podcast、iTunes、iPod、苹果、技术、网站。。。

MuseRadio已经成功搭建在新浪SAE平台上,发展模式计划为:1.发布电台精彩节目直播及回放链接,发布互联网音频、图像、视频精选 ;2.将自已写的小说或读到的好作品录音、配乐然后发布;3.网站同时作为原创音频及视频节目服务器并发布为Podcast。

继续阅读SAE+WordPress 搭建 Podcast

SAE Storage 功能使用心得

我们知道 SAE 无法随意设置文件夹权限,当网络应用需要进行文件存取操作时,如何实现呢?新浪建议开发者使用 SAE 自带的 Storage 功能。Storage是SAE为开发者提供的分布式文件存储服务,用来存放用户的持久化存储的文件。用户需要先在在线管理平台创建Domain(相当于一级子目录),创建完毕后,即可进行文件的管理。 详细使用说明请点击这里查看

继续阅读SAE Storage 功能使用心得

SAE 网站绑定独立域名

现在域名和虚拟主机越来越便宜,加之又出现了是人就会用的 wordpress, 建网站的门槛低得不能再低。近来新浪模仿 GAE 做的 SAE 又为广大 IT 民工指了一条新道。从此以后建站过程简化为:注册->安装。省去了购买域名、购买虚拟主机、编写网站代码、安装部署等等诸多步骤。本站即是在这样的大环境下应运而生。《技术笔记》版块会记录各种技术现像与解决方案,话题不分大小。

继续阅读SAE 网站绑定独立域名

为SAE版WordPress 添加 Google XML Sitemaps

新浪SAE的出现无疑给广大站长朋友们带来了福音,免费、不限容量、php+MySQL环境、可安装WordPress 等诸多现成工具、最近又增加绑定独立域名的功能。然而凡事总有不尽如人意之处:云豆用完了要充;近日来网页响应速度越来越慢;Google XML Sitemap 无法提交。。。

没办法,万事难以尽善尽美,何况SAE才刚刚起步,好在各种问题都有解决之道,今天讨论一下 Google XML Sitemap 的解决方案。

造成此问题的原因 是 SAE 限定了域名目录的读写权限,禁用了一些本地文件的操作函数,导致 sitemap 无法自动生成到根目录,而只能存放到 Storage 中,URL类似于http://museradio-wordpress.stor.sinaapp.com/sitemap.xml 这样的格式。显然 SiteMap URL 中的域名和你博客的域名不一致,而在Google Webmaster中提交SiteMap的时候,需要保证你的 SiteMap 在你的站点的域名之下,这就造成站点地图无法提交的结果。早期的解决方法是在 robots.txt 中写入 sitemap 地址(如:Sitemap: http://museradio-wordpress.stor.sinaapp.com/sitemap.xml),但不是所有的搜索引擎都支持这种robots标准规范(比如百度)。

最新的方法是 建立php 跳板结合重定向的方法:

  • 第一步:在SAE域名根目录下新建sitemap.php,输入如下代码并保存:
<?
    header("Content-Type: text/xml;");
    $url="http://museradio-wordpress.stor.sinaapp.com/sitemap.xml";
    $contents=@file_get_contents($url);
    echo $contents;
?>
注:红色部分替换为你的应用ID(AppID);
  • 第二步:重定向 /sitemap.xml到 /sitemap.php:

修改config.yaml,附加一行:- rewrite: if ( path ~ “sitemap.xml”) goto “sitemap.php”;或者通过SAE 管理平台进入AppConfig,点选“URL重写(rewrite)”进行设置;

 

  •  第三步:通过 SVN 提交代码到 SAE:访问 http://www.museradio.net/sitemap.php 查看效果。