как мне запрограммировать перезапись URL веб-сервера abyss X2 для создания короткого URL Mediawiki

398
jehovahsays

Все ссылки, которые я нахожу объясняя, как выполнить это, являются неправильными для этого веб-сервера. У меня есть инструменты, чтобы сделать этот URL, переписать то, что мне нужно, это реальный, как это сделать.

у меня есть веб-сервер X2 бездны установлен с PHP

URL Mediawiki - это / и / вики

Если кто-то может быть прямым и ответить, я на выделенном производственном сервере, и я не могу делать ошибки.

Благодарю.

0
Неважно, я сам научил себя ждать этого ответа. jehovahsays 8 лет назад 0

1 ответ на вопрос

0
jehovahsays

Неважно, я сам научил себя ждать этого ответа. Однако, спасибо.

Используя процесс устранения ошибок и следов ошибок, я понял, как это сделать.

Я вошел в консоль Abyss Web Server X2.
Я нажал «Настроить» на хосте, который мне нужно было настроить.
Я нажал на перезапись URL.
Я включил правило, установив флажок.
Я установил тип на глобальный.
Для регулярного выражения виртуального пути я набрал ^ / wiki /(.*)$
Я не установил флажок чека, чтобы включить регистр символов.
Я выбрал эти два параметра оператора переменной ниже для условий.

REQUEST_FILENAME - это не файл.
REQUEST_FILENAME - это не каталог.
Я установил флажок, чтобы включить Применить к подзапросам.
Я выбрал, если это правило соответствует Выполнить внутреннее перенаправление.
Я решил перенаправить на /wiki/index.php?title=$1 Добавить запрос на перенаправление строк.
я включил два флажка


И, наконец, я выбрал Next Action Stop match

Шаг 2
Я открыл свой mediawiki 1.29 alpha localsettings.php и набрал текст.
$ wgScriptPath = "/ wiki"; # может уже существовать
$ wgArticlePath = "/ wiki / $ 1"; # сообщает MediaWiki, как IIS будет переписывать URL-адреса
$ wgUsePathInfo = true; # мое было ложным, вам, возможно, придется установить ваше истинное

и это все, что теперь у меня есть короткие URL-адреса Mediawiki на моем веб-сервере Abyss X2

https://www.mediawiki.org/wiki/Manual:Short_URL/Abyss