我们正在建立一个网站,用户必须登录才能查看网站内容(类似于 facebook 和 twitter 使用的)
问题是我们网站的导航完全搞砸了:
- 当用户打开站点时,他位于:sitename.com
- 当用户登录时,位置更改为:sitename.com/login_success.php
- 当用户使用导航栏时,位置更改为:sitename.com/login_success.php#page2(AJAX 用于更改 div 内容)
与 facebook (url) 相比:
- 用户已登录:sitename.com
- 用户未登录:sitename.com
- 用户导航到好友搜索:sitename.com/search
- 用户导航到设置:sitename.com/settings
为什么像 facebook 这样的网站有如此干净的 URL?他们是怎么做到的呢?我想创建一个干净的网站,带有干净/用户友好的 URL(没有#
or?
和&
and =
) - 我从哪里开始?我们是否需要使用任何框架(yii、zend 等)?