gpt4 book ai didi

php - 如何在不使用 .htaccess 的情况下隐藏 PHP 文件扩展名

转载 作者:行者123 更新时间:2023-12-01 22:42:36 24 4
gpt4 key购买 nike

如何在 URL 地址中隐藏 .php 扩展名,以便该地址:

http://www.thesite.com/somefile.php

看起来像:

http://www.thesite.com/somefile

使用 .htaccess 文件。这样做的原因是因为我有很多目录并且想隐藏每个目录中所有这些文件的扩展名。我尝试将 expose_php 设置为关闭,但仍然失败并显示错误 404。

我正在使用 PHP 5.3.10 和 Apache 服务器。

最佳答案

虽然您明确表示不,但使用 .htaccess 文件会从站点所有子目录中的所有 PHP 文件中删除 .php 扩展名。我认为这就是您的目标。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>

将其放入 .htaccess 文件将删除所有 .php 文件扩展名。 或者您可以将其直接放入网络服务器的配置文件中。

关于php - 如何在不使用 .htaccess 的情况下隐藏 PHP 文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865573/

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