如何用哈希重写URL?

时间:2012-10-13 11:42:04

标签: php mod-rewrite

  

可能重复:
  Can PHP read the hash portion of the URL?

我在我的网址中使用哈希,

http://mysite.com/home/#/page/manage/

我想通过/page/manage/获取$_REQUEST,所以我尝试下面的url rewrite mod,

RewriteRule ^home/#/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/?$   index.php?url=home&system_url=$1&system_name=$2 [L,QSA]

system_url=$1&system_name=$2当然不会发送到$_REQUEST

如何通过$_REQUEST获取结果?

array([url]=>'home',[system_url] => 'page',[system_name] => 'manage')

1 个答案:

答案 0 :(得分:4)

URL的片段部分(#之后的部分)实际上并未发送到网络服务器。

因此,不可能使用重写来改变它