DokuWiki

It's better when it's simple

Инструменты пользователя

Инструменты сайта


ru:config:useslash

Настройки: useslash

Если вы включили опцию userewrite, то можете также использовать в дополнение опцию для использования форвард-слэшей «/» помимо стандартных двоеточий «:» в качестве разделителей пространств имён в URL.

  • Тип данных: логический
  • По умолчанию: 0
Значение Описание Пример адреса
0 : как разделитель. По умолчанию. http://example.com/dokuwiki/wiki:syntax
1 / как разделитель. http://example.com/dokuwiki/wiki/syntax

См. также

Примечания

1

Следует заметить, что внутренние ссылки сами не переписываются. Их следует менять вручную.
Для этого можно порекомендовать обработку по регулярному выражению в плагине BatchEdit с настройками:

  • Папка - пустая (т.е. весь сайт)
  • Искать - \[\[([^\]:]*):([^\]\/]*)\]\]
  • Заменить - $1/$2
  • Сводка изменений - Слэши в адресах (или что-то подобное)
  • Режим поиска - Рег.выражение
  • обязательно проверяйте будущий результат через кнопку Предпросмотр
  • обрабатывать до окончания встречаемости
  • откатить ошибочные правки можно через плагин Revert в админ.панели

!!! Кроме вышеописанного случая, пока не освоите регулярки, используйте этот плагин только для простой текстовой зачистки. Вас предупредили !!!

2

Следует заметить, что системы сбора статистики от двухстандартности разделителей приходят в бешенство и учитывают каждый формат раздельно, в том числе при смеси двоеточий и слэшей. Если вам важно чётко контролировать учёт посещаемости, категорически рекомендуется НЕ использовать именно слэши, так как некоторые плагины сторонних разработчиков также подходят к адресации со слэшами в «немного индивидуальном порядке», обеспечивая адекватность только с нативно используемыми двоеточиями. Для исправления ситуации обратная обработка следующая:

  • Искать - \[\[([^\]\/]*)\/([^\]\/]*)\]\]
  • Заменить - $2
  • обрабатывать до окончания встречаемости
ru/config/useslash.txt · Последнее изменение: 2019-11-03 18:05 — Dr-Yukon

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki