Прежде всего, вам необходимо четко понимать тот факт, что протокол UNC (и ссылки, использующие его) используется для адресации / ссылки на файлы только на других компьютерах в вашей локальной сети.Они также могут быть ссылками на ваш собственный компьютер (используя «имя» вашего компьютера, но в большинстве случаев они ссылаются на другие компьютеры).Еще несколько подробностей о UNC: https://whatis.techtarget.com/definition/Universal-Naming-Convention-UNC
Второе: неясно, что вы подразумеваете под «в Windows» против «в Linux».Работает ли сервер XWiki в Windows в первом случае, а во втором - это другой сервер XWiki, работающий в Linux?На самом деле я имею в виду, что вы пытались получить доступ к одному и тому же серверу XWiki с 2 разных компьютеров: сначала вы использовали компьютер с операционной системой Windows (возможно, в Internet Explorer / Edge), а во втором случае вы переключились на другой компьютер.это был дистрибутив Linux с браузером Firefox.Я предполагаю, что вы находитесь в этой последней ситуации, так как именно она имеет смысл.Обратите внимание, что ссылки UNC будут работать только для людей, которые используют компьютер Windows при просмотре страницы XWiki.
В-третьих: Ваш первый пример unc://filehare/directory$/index.html
- это ссылка на файл вfileshare
компьютер (который находится где-то в сети, кроме текущего компьютера, который вы сейчас используете для тестирования, на который ссылается протокол UNC, упомянутый в моем первом пункте).Однако ваш второй пример file:///mnt/directory/index.html
, который не работает, представляет собой ссылку на файл, который находится на вашем локальном компьютере, который вы тестируете ("mnt" - это папка на вашем компьютере),Во втором примере ваш конкретный вариант использования более не разрешается с тех пор, как хорошие пару лет назад современные веб-браузеры (включая Firefox, браузер, с которым вы тестируете) из-за проблем безопасности.Internet Explorer (старый браузер) может по-прежнему работать по умолчанию, но вы больше не должны его использовать в 2018 году.Не стесняйтесь читать больше об этой теме на http://kb.mozillazine.org/Links_to_local_pages_don%27t_work
В XWiki любая из следующих ссылок эквивалентна:
[[UNC file on the "server" computer>>unc:\\server\folder\file.ext]]
[[UNC file on the "server" computer>>url:file://///server/folder/file.ext]]
[[UNC file on the "server" computer>>file://///server/folder/file.ext]]
... однако, на самом деле это не то, что связано с XWiki, но с учетом возможностей вашего текущего браузера интерпретировать эти ссылки.По умолчанию, как уже было сказано, это больше не поддерживается или просто отключено.Некоторые браузеры могут по-прежнему поддерживать отключение этой защиты с помощью дополнительных настроек или путем установки надстройки браузера:
... но вам нужно будет сделать это изменение и установить надстройки этого типа на все компьютеры, которые вы хотите использовать при чтении этой страницы, что не очень удобно.