我对使用PHP生成动态SVG图像感兴趣。我可以在不切换到源文档的“.php”文件扩展名的情况下完成此操作吗?源文档可以扩展名为“.svg”吗?
本教程似乎暗示文件必须具有“.php”扩展名。
答案 0 :(得分:1)
实际(在磁盘上)php文件必须具有 .php 扩展名。这是正确执行它所必需的。
但是,这并不意味着您必须使用文件的文件名才能通过网络访问它。在Apache2服务器中,这是使用 mod_rewrite 完成的。阅读它here。
示例(取自文章):
您也可以使用它来“隐藏”dynamic_svg.php
并制作网址dynamic.svg
P.S。我以Apache2为例,因为它是最受欢迎的服务器。其他Web服务器(nginx,IIS)有自己的方法来实现这个