这似乎是一个非常简单的答案,但我似乎无法理解它。我将如何重命名文件?例如,如果我想将 index.php 重命名为“home”或其他名称。我该怎么做?
此外,我将如何重命名用户页面?而不是 example.com/profile.php?id=28,像 example.com/users/mrexample
谢谢大家!
最佳答案
假设您希望保留服务器上的现有文件结构并按照您的描述呈现漂亮的 URL,这称为 URL 路由。如果您使用的是 Apache,那么 mod_rewrite
是最佳选择。 Lighttpd 还支持重写。我相信 IIS 可以使用商业重写插件。
您可以创建一组匹配 URL 查询的重写规则并将它们传递给相关的 PHP 文件,或者有一个重写规则将所有请求转发到调用适当函数/脚本/模板的单个 PHP 脚本/包括。
希望对你有帮助
关于php - 将 PHP 文件重命名为 .php 以外的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6560383/