在SAE上搭建自己的WordPress博客之后,接下来的工作会轻松比较多。还有一些细节上的处理问题在此做一下记录
1.绑定域名
首先,你必须有一个自己的域名,建议在国外网站注册域名,首先国外的域名不需要备案的,其实按常理来说是国外域名不需要备案,但是国内的一些机构规定了是国外主机才不需要备案。建议的网站有Godaddy、name、enom、Ipower、domainsite
不过就可能比国内网站贵.所以我在新网上注册的域名,不过比较坑的是它不支持二级域名绑定。
就比如说我想直接想用域名定位到121.250.211.33/wordpress 即直接用域名代替以上内容是办不到的。但是国外网站的支持这种功能。国内的应该也有,不过没有尝试过。
那么,有了域名之后,在sae上项目绑定域名选项,他会提示:
请 把e31549a6ef.cqcre.net通过A记录解析到178.19.181.223完成域名身份验证。 域名身份验证将在SAE获取到相关DNS记录后完成(由于各地DNS Cache的影响,此过程可能需要较长时间,但一般情况下在您解析完验证域名后一天之内能完成验证)。
那么在你的DNS服务器上设置A记录和CNAME记录就好了。
2.SEO优化
超强插件 all in one seo
下载地址:http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip
做完网站怎么能不加seo优化呢?按完插件之后就设置主页标题、关键字、文章标题seo title 等等的东西咯。另外还有各种复杂的功能就不一一赘述了,seo优化还需要你做很多动作的。要不然怎么有人整天花那么多时间做seo优化呢?
3.访问之后又跳回sinaapp二级域名的解决
这个可能遇到的问题是点击一篇文章之后,又跳转到sinaapp上去了。
这是因为没有修改wordpress的url配置的缘故,只需要登录wordpress后台,在“设置-常规”里将“WordPress 地址(URL)”和“站点地址(URL)”两项修改为新域名即可。注意必须修改同时修改这两个,要不然可能还是出现同样的问题。
另外需要注意的是,这样设置之后,每次都要重新进行解析,而且走的是国外DNS线路,会耗费双倍的云豆。如果你的域名已经备案的话那么就会走国内线路了,而且速度快,云豆耗费还是原量。总是备案的好处还是多多的。
4.不备案域名提高访问速度
由于sae是通过中转境外的代理服务器来实现绑定未备案的独立域名的,访问速度会慢于直接通过二级域名访问。从网上发现这么一个插件能够实现“将资源文件通过SAE二级域名进行访问,而将网站主要文件通过主域名访问,进而加快访问速度”,理论上应该是会有些许效果的,不过没有对比测试过。
链接地址:http://www.219.me/posts/964
5.让二级域名重新定位到顶级域名
使用新域名前创建的页面可能已经被搜索引擎收录,如果希望通过这些链接访问网站时能自动跳转至新域名的话,就需要通过配置让这部分链接301永久重定向至新域名。通常是通过修改apache的.htaccess配置文件来实现url的重定向,但是sae并不支持.htaccess的配置,而是使用了自己的AppConfig配置来实现,修改wordpress根目录下的config.yaml文件即可达到效果,使用如下:
添加如下代码即可:
- rewrite: if(in_header["host"] ~ "^abc.sinaapp.com" &&
path ~ "^(.*)$") goto "www.cqcre.net$1 [L,QSA,R=301]"
其中 abc.sinaapp.com 即为原网址,www.cqcre.net即为跳转到的网址。可以根据自己的需要进行替换
6.手机端访问出现混乱的问题
大家访问之后可能出现用手机访问之后布局变得混乱,或者字体太小。因为我们本身建的站点就是为电脑或者平板访问的,所以用我们手机这种小屏幕来访问的话可能就会出现问题。
解决办法:单独加一个手机端专用主题,比如我的网站用手机和电脑访问呈现的主题是不一样的,可以尝试一下哦。
其实大家找个手机主题可以改成相仿的风格就好啦。不过如果有直接支持电脑和手机同时访问的主题那就不用咯。
在此推荐两款手机主题,大家可以在此基础上进行修改。Mobile-better 和 Mobile pack 两款都是非常简洁的主题,可扩展性较强。
另外还需要安装一个插件:Any Mobile Theme Switcher,在设置界面可以选择自己显示的主题。有好多选项,比如Android端访问的是什么主题,ipad 端访问的是什么主题,其他等等访问用的是什么主题。设置好之后,就尝试下吧。
以上是我总结的对sae上的WordPress站点的优化,欢迎大家讨论分享。