是的,我知道,有很多像这样的问题,但我找不到一个能解决我问题的问题,所以收到downvotes的费用我会再问这个问题。即使是重复的链接也可以帮助我。
这是我以前从未做过的工作,我有这种网址demo.html?code=IT-ROM-FCO
,其中:
IT
是“Italy” ROM
是“Rome” FCO
是“Aeroporto di Roma Fiumicino”的IATA代码。我必须重写上面的URL以显示如此airports/italy/rome/aeroporto-di-roma-fiumicino
,结果的字符串来自API服务。
我知道将products.php?id=7
更改为products/7
的简单重写但是我从未完成过这样的任务(获取一个URL - 用给定的代码在PHP中检索一些数据 - “漂亮”打印新的url )
答案 0 :(得分:1)
我不认为这是.htaccess的工作。 mod_rewrite
需要在调用PHP之前完成其工作。
将请求发送给PHP,但不是呈现HTML而是构建您想要的“漂亮”URL,并使用重定向标头响应该URL。
如果你绝对需要重写,你可以考虑建立一个静态代码图 - >网址并mod_rewrite
咨询该地图。