Без большей информации я могу только предположить, что Вы подразумеваете, что хотите, чтобы определенные файлы (плей-листы) содержали правила переместить определенные другие файлы (музыка) в другое местоположение (Ваш андроид).
Наблюдение, поскольку Вы не хотите запускать любые приложения, я предложил бы использовать простой текстовый файл, который содержит названия песен в плей-листе. Запишите столько из них, сколько Вы хотите.
Затем Вы могли записать короткий названный сценарий playlist_sync
это будет читать строки в каждом плей-листе, искать Ваш музыкальный каталог (использующий regex) для файлов, которые соответствуют Вашим названиям песни и копируют их в определенное устройство.
Это не имеет никакого отношения к апачу. Ваш http сервис и Ваш https сервис находятся на различных портах, и этот порт указан в заголовке TCP/IP клиента. Apache не делает произвольный выбор, он просто делает то, что он, как предполагается, делает в ответ на определенный запрос, выполненный на определенном порте.
Другими словами, именно Ваш сетевой клиент (браузер) выбирает https, когда Вы вводите непосредственно в адресную панель и опускаете протокол (http, ftp, https...). Если у Вас будет история на том сайте, то браузер затем просто выберет соответствие из своего внутреннего списка.
Хотя это должно произойти только с вводом в адресной панели а не со ссылками на сайте, это - вероятно, хорошая идея разметить сайт без дублирующихся путей в различных протоколах для предотвращения беспорядка. Можно все еще использовать то же доменное имя, просто, например, добавить "безопасный" в начале пути (https://my.domain/secure/rest-of-path
). Если апач содержания служит, как, предполагается, буквально то же и для https и для http, использует символьные ссылки или mod_rewrite (я думаю, что это является соответствующим, я не крупный апачский парень) выполнять это так, конечный пользователь и веб-клиент рассматривают те пути как отличающиеся.
Можно настроить апача для перенаправления запросов HTTP к https порту и наоборот, но Вы знали бы, сделали ли Вы так. Вы также, вероятно, смогли бы найти доказательство такого перенаправления в журналах сервера, и Вы могли, конечно, найти его путем рассмотрения транзакции в wireshark.
Я настоятельно рекомендую использование wireshark, чтобы отладить и узнать о транзакциях HTTP. "Источник" и "целевые" порты находятся под "Протоколом управления передачей". Они установлены отправителем, не получателем. 80 обычно считается http, и 443 https. Возможно использовать нестандартные порты для любого, но в этом случае нормальному сетевому клиенту нужно сказать явно который порт использовать (путем добавления :NNN
к адресу, например, https://my.domain:4040/path
), и очевидно сервер должен быть настроен для обслуживания тех портов явно также.
Учитывая сегодняшние аппаратные средства, дополнительные расходы HTTPS являются крохотными; некоторые сайты даже рекомендуют настроить использование только версия HTTPS, другие перенаправят к нему автоматически. Почему Вы настаиваете в использовании небезопасного протокола HTTP?