使用PHP的动态SVG和其他格式。保留扩展名?

时间:2016-12-26 07:36:53

标签: php svg

我对使用PHP生成动态SVG图像感兴趣。我可以在不切换到源文档的“.php”文件扩展名的情况下完成此操作吗?源文档可以扩展名为“.svg”吗?

本教程似乎暗示文件必须具有“.php”扩展名。

http://www.devx.com/webdev/Article/37004

1 个答案:

答案 0 :(得分:1)

实际(在磁盘上)php文件必须具有 .php 扩展名。这是正确执行它所必需的。

但是,这并不意味着您必须使用文件的文件名才能通过网络访问它。在Apache2服务器中,这是使用 mod_rewrite 完成的。阅读它here

  

示例(取自文章):

     

http://example.com/user.php?id=AHHHHHH

     

http://example.com/user/AHHHHHH

您也可以使用它来“隐藏”dynamic_svg.php并制作网址dynamic.svg

P.S。我以Apache2为例,因为它是最受欢迎的服务器。其他Web服务器(nginx,IIS)有自己的方法来实现这个