php如何去除路径后缀

php去除路径后缀的方法:1、创建一个PHP示例文件;2、使用“$_SERVER['REQUEST_URI']”获取页面的当前URL;3、检查URL是否包含所需的路径后缀;4、如果包含路径后缀,则使用“str_replace()”函数截取掉该后缀;5、调用“header()”函数重定向到删除了路径后缀的URL即可。

本教程操作系统:Windows10系统、php8.1.3版本、Dell G3电脑。

php去除路径后缀的方法:

  1. 获取页面的当前 URL。

  2. 检查 URL 是否包含所需的路径后缀。

  3. 如果包含路径后缀,则截取掉该后缀。

  4. 重定向到删除了路径后缀的 URL。

示例函数如下:

function strip_php_extension() {
    // 获取当前 URL
    $url = $_SERVER['REQUEST_URI'];
    // 检查是否包含 .php 后缀
    if (strpos($url, '.php') !== false) {
        // 如果包含后缀,则将其截取掉
        $new_url = str_replace('.php', '', $url);
        // 重定向到新 URL
        header('Location: ' . $new_url);
        exit;
    }
}

该函数首先获取当前URL(通过 $_SERVER['REQUEST_URI'])。

然后它检查是否包含了.php后缀。如果是,它会使用str_replace()函数将该后缀从 URL 中移除,并构建新的URL。最后,调用header()函数将请求重定向到新的 URL。

以上就是php如何去除路径后缀的详细内容,更多请关注其它相关文章!