gpt4 book ai didi

php - 使用 PHP 删除 .php 扩展名

转载 作者:可可西里 更新时间:2023-11-01 00:07:51 25 4
gpt4 key购买 nike

我需要一些帮助。我正在使用它来修复我的 URL,但我不知道如何删除 .php 扩展名。 URL 现在看起来像这样:http://mydomain.com/page.php/foo/123/bar/456

function decode_URL_parameters() {
$path = @$_SERVER['PATH_INFO'];
$url_array=explode('/',$path);

array_shift($url_array);

while ($url_array) {
$_GET[$url_array[0]] = $url_array[1];
array_shift($url_array);
array_shift($url_array);
}
}

有什么想法吗?

/托比亚斯

最佳答案

如果您通过 Apache 提供服务,您将需要查看 <a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule" rel="noreferrer noopener nofollow">mod_rewrite</a> .

使用 mod_rewrite ,您可以修改 URL 映射到应用程序实际端点的方式。对于您的示例,您需要这样的东西:

RewriteEngine on 
RewriteRule ^/?page/(.*)$ page.php/$1 [L]

This page还有其他一些简单的例子。

关于php - 使用 PHP 删除 .php 扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1337695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com