php - 将 PHP 文件重命名为 .php 以外的名称

标签 php mysql

这似乎是一个非常简单的答案,但我似乎无法理解它。我将如何重命名文件?例如,如果我想将 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/

相关文章:

php - 表单提交后未触发上传文件

php - 将本地时间转换为 GMT

三引号内的 Python 参数

mysql - 在实时服务器上更改 MYSQL 数据库表

Mysql查询动态将行转换为列

php - 搜索数组: array_filter vs loop

php - 新的 Laravel 项目抛出 500 错误 : require(): Failed opening required autoload. php

PHP/JQuery - PHP 脚本每 5 秒运行一次,但其中的 jquery 函数仅运行一次

mysql - 使用两列中的数据进行计数

mysql - cron 作业 - 在 mySQL 数据库中将地址字段地理编码为经纬度