文章标签 ‘Tips’
改版的阿尔法城 第一反应是想起了曾经的第九城市。很早的时候九城就提供了街道什么的,当时和潇很喜欢在贝克街玩侦破游戏。 虽然不少地方写着“前方施工”,但是地图还是挺大的,街道很多,据说现在每条街限制1500人入住。这么大城市,那么多的小店,无数的留言,边逛边看觉得蛮有意思,也很消耗时间,这样走下来走了1个多小时呢。挺累的,但是不少人都走遍了现有地图,估计很多人都会有“全图控”——强迫症一般地走遍整个地图。我个人建议应该把“前方施工”的提示写在路口的地方,现实中,也不可能让别人走到尽头了才知道没路了吧。 个性的街道名 一路逛下来看到很多有趣的街道名,很有geek的味道,大概列举几个还记得的名字,更多名字可以看下面的地图。 幻巷、短路、乌衣巷、社透路(看不懂?就反过来看)、不知道、四不巷、印巷、朝思暮巷、不定巷、显微径…… 不怕迷路 在新版的阿尔法城里会看见很多人说迷路了。其实也没那么容易迷路啦,附上地图两张,一张简明版,一张复杂点的,供大家作为参考。 阿尔法城简明地图 http://img3.douban.com/view/photo/photo/public/p1200538343.jpg 阿尔法城详细地图 http://img3.douban.com/view/photo/photo/public/p1200538090.jpg 地铁和豆子 很多人觉得在阿尔法城里逛起来太累了,速度太慢了,没有什么交通工具。其实阿尔法城为用户提供了地铁。也有人在问地铁在什么地方,地铁在几个大道的交叉口都有,但是现在并不完善。只有五坊,六坊,和二坊有地铁,其他站点还在修建中。 很多人在问豆子在哪里捡到的,其实豆子不是随地捡到的,而是根据你发现的街道来获得的。我记得是每发现10条街奖励1颗、每发现30条街奖励1颗、60条街奖励2颗、100条街奖励2颗。走遍全城奖励4颗。
设置rewrite的伪静态主要是为了去除url路径里包含的index.php,让url看起来更为规范,也可以说是为了更好的SEO。现在的*nix主机基本都部署的apache和nginx,这里整理下常见的wordpress在两个服务器下的伪静态文件。 wordpress在apache服务器上rewrite的伪静态文件代码。 只有在apache加载了rewrite模块后才能使rewrite生效,并且设置allowoverride all才能使.htaccess文件生效。 wordpress在nginx服务器上rewrite的伪静态文件代码。 对于在dotcloud这种以nginx作为服务器的云平台上搭建wordpress尤其适用。
在DotCloud搭建安装wordpress,将原有的wordpress的数据备份导入新的blog上,完成迁移到DotCloud的具体方法和步骤。
codeigniter框架(CI框架)的web应用在Linux主机里运行,会发现其对url的大小写很敏感。尤其是针对控制器的路由上。其实其他的一些web应用程序及框架可能也有这样的问题。 基本原因是CI框架在路由的时候,其实是通过地址判断文件是否存在,从而决定加载。同时Linux系统对文件名有大小写区分。 于是在地址栏里输入http://yoursite.com/Hello/hell的时候,打开的是一个名叫Hello的控制器,而同时加载的是controller下的Hello.php这个文件,如果你的文件名是hello.php,那么肯定就有404的错误。同样的如果你的控制器文件名字是hello.php,而你的地址是http://yoursite.com/Hello/hell,其要寻找的控制器文件Hello.php的时候自然就会判定不存在。 解决方法很简单,就是在system/libraries里的Router文件里加一条强制将控制器转化为小写的语句。然后将所有的控制器文件名改为小写(注意是文件名,不是类的名字)。 因为是修改框架本身的源文件,所以请备份好原文件。 1. 具体如下,找到system/libraries里的Router文件,修改源文件: 2. 将controllers文件夹下的文件都用小写的文件名,这也是codeigniter推荐的命名方式。 其实很多时候codeigniter并不推荐修改源文件,但是个人觉得这个方法最直接最有效,若有其他的方法,请留言告知,谢谢。
