Php Can';t get$\u从mod\u重写的URL获取变量
我正在尝试用PHP将URL从Php Can';t get$\u从mod\u重写的URL获取变量,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我正在尝试用PHP将URL从example.com/homehub/whatweeded.PHP?sort=default重写为example.com/homehub/whatweeded/sort/default 我的.htaccess文件中有以下代码: RewriteEngine On RewriteRule ^sort/([A-Za-z0-9]+)/?$ ^whatweneed.php?sort=$1 [QSA,PT,L] 它正在将URL重写为我想要的内容,但我似乎无法通过$\u get
example.com/homehub/whatweeded.PHP?sort=default
重写为example.com/homehub/whatweeded/sort/default
我的.htaccess文件中有以下代码:
RewriteEngine On
RewriteRule ^sort/([A-Za-z0-9]+)/?$ ^whatweneed.php?sort=$1 [QSA,PT,L]
它正在将URL重写为我想要的内容,但我似乎无法通过$\u get获得任何传递的变量。试试看
$_SERVER['REQUEST_URI']
或
然后只需处理我想要的结果字符串,就可以了。用“/”符号分解上面的变量数组。
$_SERVER['REDIRECT_URL']