Настройки: 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
- обрабатывать до окончания встречаемости