【发布时间】:2016-01-18 03:18:27
【问题描述】:
我有这个 Url 使用 hash bang 方法:
mydomain/gallery/view/246/gallery-title/#!/page=2&order=desc
重写网址:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(gallery)/(.*)/([0-9]+)/(.*)$ index.php?page=$1&type=$2&id=$3&title=$4&lang=en [NC,L,QSA]
不,我需要 GET 页码 (i.e:2) 并从 url 订购 (desc) 值。如何获得这个值?
【问题讨论】:
-
hash bang被客户端处理。 -
@chris85: 当然可以,但我认为可以使用客户端方法 (
javascript) 或PhpParse_url -
你不能在它上面使用任何 PHP 函数,它永远不会到达服务器。 stackoverflow.com/a/3951093/4333555
标签: javascript php .htaccess mod-rewrite hash