2015-11-30 7 views
-1

Здесь я немного сумасшедший: на некоторых страницах формат внутренней ссылки [[/ link to subpage /]] не отображается корректно.Mediawiki - ссылка на подстраницы не работает должным образом

Например (мой вики не доступен):

Ситуация, когда он работает, как ожидалось:

URL: mypersonalwiki.mydomain.com/index.php/examples
текст Ссылка : [[/ подстраниц /]]
Навигация после щелчка: mypersonalwiki.mydomain.com/index.php/examples/subpage

Ситу ция, где она не работает:

URL: mypersonalwiki.mydomain.com/index.php/projects
Текст (то же самое, просто скопировать и вставить): [[/ подстраниц /]]
Навигация по щелчку: mypersonalwiki.mydomain.com/index.php//subpage/

Я проверил его на пустые страницы и он ведет себя randonly: иногда это работает, иногда нет. Я до сих пор не нашел общей модели поведения. Также попытался отключить все расширения без каких-либо изменений.

Любые идеи?

Редактировать:
Я провел некоторое тестирование и, возможно, нашел шаблон. На самом деле у меня есть 3 пользовательских пространства имен: Примеры, Песочница и Календари.

Данная вики доступна для редактирования анонимными пользователями, за исключением тех, что указаны в «Примеры» и «Календари». На этих двух ссылках всегда отображаются правильно. В публичных пространствах имен (Main и Sandbox) ссылка всегда неверна.

Спасибо заранее и извините за мой английский.

+0

являются примерами примеров «примеров» и «проектов»? У вас есть больше примеров того, где он работает, а где нет? Кроме того, вы пишете '/ subpage /' или просто 'subpage'? – leo

+0

@leo - Я изменил URL-адреса, чтобы не разоблачать организацию, в которой я работаю. К сожалению, это внутренняя Wiki. О вашем втором вопросе, посмотрите на редактирование, которое я сделал по оригинальному вопросу. Что касается третьего вопроса, я использую [[/ subpage /]]. – marcellorvalle

+0

Я спрашиваю, потому что, если они находятся в разных пространствах имен, это может быть простая проблема с настройками, но это невозможно узнать из ваших примеров. – leo

ответ

1

ОК, только что нашел.

Я забыл включить подстраницы в некоторых пространствах имен, используя массив $ wgNamespacesWithSubpages [] в LocalSettings.php.

Кредиты для Bartosz Dziewoński из списка рассылки Mediawiki.

Смежные вопросы