惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
GbyAI
GbyAI
S
SegmentFault 最新的问题
量子位
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
J
Java Code Geeks
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
IT之家
IT之家
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
雷峰网
雷峰网

博客园 - canbeing

Cocos2d-x游戏引擎实战开发炸弹超人项目教程 全套下载 1至6课 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决 免费将Mac OS X从Snow Leopard升级到Mountain Lion 文档在线预览:文档生成技术细节 文档在线预览:总体思路 开发服务器恢复手记与心得 养成良好习惯 铸造高效管理 计算机管理:电脑定时开关机 [深圳]金蝶软件招聘多名网站架构师、规划师、开发工程师、策划师、设计师 微博平台StatusNet研究(5):支持Jabber/Gtalk 微博平台StatusNet研究(4):快速安装 微博平台StatusNet研究(2):基本安装 微博平台StatusNet研究(1):介绍 分享微博平台间的信息同步方法 在线服务器性能状态监控预警软件推荐:监控宝 VPS上安装LAMP(Linux+Apache+MySQL+PHP)步骤 [已送完]赠送Google Wave 邀请码 偶对《蜗居》人物的观点感想 Linux使用入门与服务器管理交流 PPT
微博平台StatusNet研究(3):友好URL与OpenID支持
canbeing · 2010-01-26 · via 博客园 - canbeing

友好URL

友好URL又称为Pretty Url或Fancy Url,目的是给客户端提供简洁、漂亮的URL地址以提高易用性及搜索引擎优化。在这里是使用Apache的Rewrite来实现StatusNet的URL友好化。

1、将StatusNet根目录下的htaccess.sample文件重命名为apache的配置文件(AccessFileName).htaccess(Windows下不能直接重命名,需要在命令提示符下使用命令来重命名)。

2、再编辑.htaccess,将RewriteBase /mublog/ 按照StatusNet的实际目录修改即可,

RewriteBase /

或者 RewriteBase /statusnet/

3、让Apache支持配置文件重写,设置

AllowOverride All

4、在config.php里添加配置:

$config['site']['fancy'] = true;

支持OpenID

OpenID渐渐流行,使用OpenID使得网站的注册和登录方便了许多。StatusNet启用对OpenID的支持非常简单。

1、从 http://openidenabled.com/下载php-openid-2.1.3,解压Auth目录到ext目录

2、在config.php里添加配置:

$config['openid']['enabled'] = true;

可能碰到的问题

1、使用OpenID功能时,出现如下错误:“OpenID:Fatal error: Define Auth_OpenID_RAND_SOURCE as null to continue with an insecure random number generator.”

解决办法:在OpenID客户端程序Auth/OpenID/CryptUtil.php里查找“define('Auth_OpenID_RAND_SOURCE', ”将该行修改为:

define('Auth_OpenID_RAND_SOURCE', null);

2、使用OpenID时出现未找到的方法或者提示数据库表不存在

解决办法:下载适当版本的OpenID客户端程序,0.8.2版本的StatusNet与2.1.3版本的php-openid是兼容的。

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。