如何重写包含哈希的 URL



可能的重复项:
PHP 可以读取 URL 的哈希部分吗?

我在我的网址中使用哈希,就像这样,

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

我想通过$_REQUEST获得/page/manage/,所以我尝试像下面这样重写 url 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')

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

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

最新更新