Может ли PhpStorm преобразовывать файлы.htaccess при развертывании?
В настоящее время я занимаюсь разработкой приложения PHP с использованием JetBrains PhpStorm. Это приложение содержит несколько файлов.htaccess.
Поскольку в настоящее время нет автоматического процесса развертывания для этого приложения, я использую функцию "Загрузить в..." в PhpStorm. С помощью этой функции приложение развертывается на нескольких серверах.
Файлы.htaccess в моем приложении должны иметь разное содержимое на разных серверах (промежуточные системы против производства и т. Д.). К сожалению, до сих пор я не нашел способа надежного управления этим и неоднократно перезаписывал файлы.htaccess версиями, которые не подходят для сервера, на котором я развертываю.
Есть ли способ заставить PhpStorm преобразовать мой файл.htaccess перед его развертыванием? Или я могу определить разные версии одного и того же файла для разных серверов?
1 ответ
Файлы.htaccess на каждом сервере являются символическими ссылками на указанный файл htaccess в папке. В этой папке у вас есть все ваши файлы htaccess со всех серверов. Вы пропускаете загрузку файлов.htaccess в PhpStorm, но вы можете изменять и развертывать файлы в папке htaccess.
Если вы можете создавать символические ссылки для файлов htaccess на вашем сервере, то это решение должно работать. Это не чистое решение, но лучше, чем неправильные файлы htaccess на сервере.