Php 不使用slug重写URL(我使用的是API)

Php 不使用slug重写URL(我使用的是API),php,url-rewriting,Php,Url Rewriting,我正在尝试将example.com/movies/movie.php?id=12345的URL重写为类似example.com/movies/spider man homecoming的内容 问题是,我的所有数据都是通过API提供的,服务器上没有存储任何内容。由于我拥有的唯一数据是ID。我可以访问.htaccess,但不能访问任何其他配置文件(因为它是共享主机)-当然,我可以更改任何文件,如movie.php或创建新文件(如果需要) 还是有可能重写这样的URL吗?有可能,但我不建议这样做。您可以

我正在尝试将
example.com/movies/movie.php?id=12345
的URL重写为类似
example.com/movies/spider man homecoming
的内容

问题是,我的所有数据都是通过API提供的,服务器上没有存储任何内容。由于我拥有的唯一数据是ID。我可以访问
.htaccess
,但不能访问任何其他配置文件(因为它是共享主机)-当然,我可以更改任何文件,如
movie.php
或创建新文件(如果需要)


还是有可能重写这样的URL吗?

有可能,但我不建议这样做。您可以编写一些中间件或脚本,将url请求与id匹配。可能类似于:

请求url->使用重写将其传递到某个php文件->内部do数据请求,并将url与检索到的数据相匹配

它有大量的挫折,比如,在响应请求中增加了数据请求时间,更不用说匹配处理时间了。我想网络流量将是你的瓶颈