如何在包含fragment#char的PHP中获取$ _GET变量

时间:2017-09-02 17:47:20

标签: php .htaccess variables mod-rewrite

如何从#like

开始在PHP中获取变量
www.example.com/api/#_dwCh_RzrIo|mp4

如何使用PHP回显_dwCh_RzrIo变量。

RewriteRule ^api/#(.*)|mp4$ api.php?id=$1 [L]

请更正htaccess规则以及如何获取#_dwCh_RzrIo变量。

1 个答案:

答案 0 :(得分:1)

如果您编码片段部分,即从#开始,那么您可以使用此规则:

Options -MultiViews
RewriteEngine On

RewriteRule ^api/(#[^|]+) api.php?id=$1 [B,NC,L,QSA]

您需要使用以下网址对此进行测试:

http://example.com/api/%23_dwCh_RzrIo%7Cmp4