gpt4 book ai didi

php - 使用符号链接(symbolic link)删除 .php 扩展名 -> 提供原始 .php 文件

转载 作者:可可西里 更新时间:2023-11-01 00:52:16 27 4
gpt4 key购买 nike

我已经为我的 index.php 创建了一个符号链接(symbolic link)(使用 ln -s index.php 测试)来尝试获得一个没有 .php 扩展名的“更漂亮”的 url。但是,当我访问 https://myservername.com/test我得到的是原始 php 文件,而不是解释后的内容。

如果可能的话,我想避免必须打开 mod_rewrite,因为它只针对这一个文件(我使用的是 CodeIgniter 框架,它为其余文件执行 url 转换)。

有没有办法让 apache 读取真正的目标文件而不是符号链接(symbolic link)来确定它是一个 php 脚本?有没有更好的方法来实现这一点?

最佳答案

我敢打赌,问题在于 Apache 仅在具有 .php 扩展名的文件上调用 PHP 解释器,并且由于您的符号链接(symbolic link)没有任何扩展名,因此它们不会被解释。

尝试改用 mod_rewrite,或尝试使用 Apache 指令,例如 FollowSymLinks - 不确定它是否适用于此。您肯定不想为所有文件启用 PHP 解析器,这是肯定的。

关于php - 使用符号链接(symbolic link)删除 .php 扩展名 -> 提供原始 .php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737899/

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