php如何去除路径后缀
php去除路径后缀的方法:1、创建一个PHP示例文件;2、使用“$_SERVER['REQUEST_URI']”获取页面的当前URL;3、检查URL是否包含所需的路径后缀;4、如果包含路径后缀,则使用“str_replace()”函数截取掉该后缀;5、调用“header()”函数重定向到删除了路径后缀的URL即可。
本教程操作系统:Windows10系统、php8.1.3版本、Dell G3电脑。
php去除路径后缀的方法:
获取页面的当前 URL。
检查 URL 是否包含所需的路径后缀。
如果包含路径后缀,则截取掉该后缀。
重定向到删除了路径后缀的 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如何去除路径后缀的详细内容,更多请关注其它相关文章!