Как мне запрограммировать перезапись URL веб-сервера abyss для создания короткого URL Mediawiki
Все ссылки, которые я нахожу объясняя, как выполнить это, являются неправильными для этого веб-сервера. У меня есть инструменты, чтобы сделать этот URL, переписать то, что мне нужно, это реальный, как это сделать.
у меня есть веб-сервер X2 бездны установлен с PHP
URL Mediawiki - это / и / вики
Если кто-то может быть прямым и ответить, я на выделенном производственном сервере, и я не могу делать ошибки.
Благодарю.
1 ответ
Неважно, я сам научил себя ждать этого ответа. Однако, спасибо.
Используя процесс устранения ошибок и следов ошибок, я понял, как это сделать.
Я вошел в консоль Abyss Web Server X2.
Я нажал "настроить" на хосте, который мне нужно было настроить.
Я нажал на перезапись URL.
Я включил правило, установив флажок.
Я установил тип на глобальный.
Для регулярного выражения виртуального пути я набрал ^/wiki/(.*)$
Я не установил флажок чека, чтобы включить регистр символов.
Я выбрал эти две опции оператора переменной ниже для условий.
REQUEST_FILENAME не является файлом
REQUEST_FILENAME Не является каталогом
Я установил флажок, чтобы включить Применить к подзапросам.
Я выбрал, если это правило соответствует Выполнить внутреннее перенаправление.
Я решил перенаправить на /wiki/index.php?title=$1
я активировал два флажка
Добавить строку запроса
Escape Redirection
И наконец я выбрал 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