我使用的URL重写有艺术家/(ARTISTNAME)去艺术家/ index.php的?(ARTISTNAME)。
我用这个代码做URL重写
RewriteRule ^artists/(.+)$ artists/index.php?$1
然后我用这个代码来获取后的URL的一部分? 并将其保存为一个可变
$pageURL = 'http';
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
$artist = parse_url($pageURL, PHP_URL_QUERY);
该代码工作的时候,不使用URL重写,而不是当我使用它。 我已经通过回$艺术家检查它。 有谁知道什么可能会错了吗?