Я подозреваю, что это может быть что-то не так в Excel (хотя я держу открытым взглядом), но мне было интересно, знает ли кто-нибудь, как я могу обойти эту очевидную ошибку:
Я хочу создать электронные таблицы Excel, которые ссылаются на страницы в локальной вики (работает MW 1.14.0 , подробности ниже), где эти страницы еще не существуют.
Идея состоит в том, что со временем мы будем заполнять детали страниц, но мы хотели бы создать ссылки сейчас (потому что копии файлов Excel будут разосланы различным внутренним пользователям, и будет невозможно перейти отследите их и добавьте ссылки позже, когда страницы будут созданы)
Проблема в том, что когда я создаю такую гиперссылку в Excel, а затем перехожу по гиперссылке, я получаю сообщение, указывающее, что страница не существует. Полный текст сообщения:
" Невозможно открыть http: //. Интернет-сайт сообщает, что запрошенный вами элемент не найден. (HTTP / 1.0 404) "
Это происходит на нашем сайте или на самом деле, если вы ссылаетесь на несуществующую страницу в википедии (например, http://en.wikipedia/wiki/Swed53rf). Принимая во внимание, что если вы вставите такую ссылку в браузер, вы получите правильный ответ (который необходимо перейти на страницу, указывающую, что такой страницы нет, но вы можете создать ее, перейдя по обычной ссылке)
Есть ли в Apache какой-либо параметр, который мне может потребоваться настроить / переопределить, чтобы он возвращал действительный ответ сервера в Excel?
Создание ссылок на существующие страницы работает нормально. Я ценю, что теоретически мы могли бы создавать все необходимые страницы, но некоторые люди, участвующие в проекте (создание исходных файлов Excel), не / не могут использовать нашу вики, и это было бы Лучше, если это сработает так, как кажется, вместо того, чтобы пытаться добавлять шаги, чтобы обойти это таким образом.
Мне также было интересно, связано ли это с переформатированием короткого URL. Наша вики, как и википедия, имеет короткие URL, например:
http://server/w/index.php?title=User:Joe_Blogs/Sandbox
может быть достигнуто с
http://server/wiki/User:Joe_Blogs/Sandbox
, но включение гиперссылок на полные версии страниц не решает проблему.
Используемая версия Excel: Excel 2003 (SP3)
Я обнаружил, что это также происходит с Word 2003 (я думаю, что они используют один и тот же код). Однако желаемое поведение происходит с Lotus Notes (чудо, так как это чепуха во многих других отношениях!)
Я не сделал каких-либо существенных разработок для Apache, но я мог бы рассмотреть некоторую форму настраиваемой страницы, которая перенаправляет на несуществующую вики-страницу, если изменения в Mediawiki были признаны сложными / хитрыми. (хотя я не совсем уверен, с чего бы начать с этой идеи, я предполагаю, что какой-то параметр URL-адреса для принятия названия страницы назначения может быть возможным подходом)
Любые полезные предложения с благодарностью получены !!
[К вашему сведению: я опубликовал вопрос на форуме MWUsers (www.mwusers.com) после того, как поискать в Google это безрезультатно! Я обновлю ответ форума, если получу ответ здесь или наоборот]
Большое спасибо,
Neil
Работает на Ubuntu Server 8.10
Версия продукта:
MediaWiki 1.14.0
PHP 5.2.4-2ubuntu5.6 (apache2handler)
MySQL 5.0.51a-3ubuntu5.4
Установленные расширения:
CategoryTree (Версия r44056)
Renameuser
CategoryTree (Версия r44056)
ImageMap (версия r35980)
ParserFunctions (Версия 1.1.1)
StringFunctions (Версия 2.0.2)