コード例 #1
0
function plugin_rewritemap_url($page)
{
    global $defaultpage;
    $script = get_script_uri();
    $baseurl = substr($script, 0, strrpos($script, '/')) . '/';
    if ($page == $defaultpage) {
        return $baseurl;
    }
    $alias = plugin_rewritemap_get_alias($page);
    if (empty($alias)) {
        if (exist_plugin('statichtml')) {
            $alias = PluginStatichtml::encode($page);
        } else {
            $alias = str_replace('%2F', '/', rawurlencode($page));
        }
    }
    return $baseurl . $alias . PLUGIN_REWRITEMAP_POSTFIX;
}