Правила для файлов в Hitonic FTPSync

Существуют два типа правил для файлов: исключающие правила и правила для переименования.

Для редактирования правил выберите пункт главного меню Project / FileRules....

Редактирование правил для файлов

Правила сохраняются в проекте. То есть в каждом проекте задаются свои правила.

Исключающие правила

Исключающие правила используются для исключения из синхронизации файлов с именами, которые соответствуют заданным шаблонам.

Шаблон представляет собой имя файла, в котором могут присутствовать специальные символы: ? и *.

Символ ? заменяет один любой символ. К примеру, шаблону test?.txt будут соответствовать файлы с именами testA.txt и testB.txt, а файлы с именами test.txt и testCC.txt не будут соответствовать.

Символ * заменяет любое количество любых символов, в том числе отсутствие символов. К примеру, шаблону test*.txt будут соответствовать файлы с именами testA.txt, testB.txt, test.txt и testCC.txt, а файлы с именами tes.txt или testCCtxt не будут соответствовать.

В шаблоне одновременно могут присутствовать несколько символов ? и *.

Пример использования. Допустим, Вы редактирует исходные файлы сайта в некотором редакторе. Этот редактор при записи файла на диск переименовывает предыдущий файл в файл с расширением .bak. Если Вы не хотите чтобы эти резервные файлы попадали на рабочий сервер, то Вам достаточно ввести исключающее правило *.bak. После этого файлы с расширением .bak не будут загружаться на FTP-сервер.

Файлы, попавшие под исключающее правило, помечаются специальным значком Значок исключенного файла.

Действие исключающего правила

Правила для переименования

Правила для переименования файлов состоят из двух шаблонов: шаблон соответствия и шаблон нового имени. Шаблоны аналогичны шаблонам исключающих правил.

Если имя файла подпадает под шаблон соответствия, то при передаче файла на FTP-сервер, его имя меняется в соответствии с шаблоном нового имени.

Пример использования. Допустим, Ваш локальный веб-сервер требует одних настроек в файле .htaccess, а рабочий сервер других. Вы хотите хранить и редактировать оба варианта настроек.

Проще всего это сделать через правила для переименования. Настройки локального веб-сервера Вы храните в файле .htaccess, а настройки рабочего сервера в файле .htaccess.server. Настраивается правило .htaccess.server -> .htaccess.

Действие правила для переименования

Если у Вас много таких настроечных файлов с другими именами, то можно ввести правило *.server -> *.

Если Вы публикуете один сайт на разных серверах с разными настройками, то настройки разных серверов можно хранить в файлах с расширениями .server1, .server2 и т. д. Далее Вы можете создать нужное количество проектов и в каждом проекте задать правило для своего сервера, типа *.server1 -> *, *.server2 -> * и т. д.

Смотрите также:

Свежие новости
Программные продукты