PhpStorm可以在部署时转换.htaccess文件吗?

时间:2015-01-14 17:02:54

标签: deployment phpstorm web-deployment automated-deploy

我目前正在使用JetBrains PhpStorm开发一个PHP应用程序。此应用程序包含几个.htaccess文件。

由于现在没有针对此应用程序的自动部署过程,我正在使用"上传到..." PhpStorm中的功能。使用此功能,应用程序将部署到多个服务器。

我的应用程序中的.htaccess文件需要在不同的服务器上具有不同的内容(登台系统与生产等)。不幸的是,到目前为止,我还没有找到一种方法可靠地管理它,并且反复使用不适合我部署的服务器的版本覆盖.htaccess文件。

有没有办法让PhpStorm在部署之前转换我的.htaccess文件?或者我可以为不同的服务器定义同一文件的不同版本吗?

1 个答案:

答案 0 :(得分:1)

每台服务器上的.htaccess文件是指向文件夹中指定htaccess文件的符号链接。在此文件夹中,您拥有所有服务器中的所有htaccess文件。您跳过在PhpStorm中上传.htaccess文件,但您可以在htaccess文件夹中更改和部署文件。

如果您能够在服务器上为htaccess文件创建符号链接,那么此解决方案应该可行。它不是一个干净的解决方案,但比服务器上的错误的htaccess文件更好。