wie programmiere ich abyss web server X2 URL Rewriting, um eine kurze URL von Mediawiki zu erstellen

513
jehovahsays

Alle Angaben, die ich hier erläutere, sind für diesen Webserver nicht korrekt. Ich habe die Werkzeuge, um diese URL umzuschreiben. Was ich brauche, ist ein echter Abschluss.

Ich habe abyss Webserver X2 mit PHP installiert

Mediawiki-URL ist / und / wiki

Wenn jemand unkompliziert sein und antworten kann, bin ich auf einem dedizierten Produktionsserver und kann keine Fehler machen.

Vielen Dank.

0
Trotzdem habe ich mir selbst beigebracht, auf diese Antwort zu warten. jehovahsays vor 7 Jahren 0

1 Antwort auf die Frage

0
jehovahsays

Trotzdem habe ich mir selbst beigebracht, auf diese Antwort zu warten. Trotzdem danke.

Mit Hilfe des Eliminierungsprozesses, der Spurensuche und des Fehlers habe ich herausgefunden, wie es geht.

Ich habe mich bei meiner Abyss Web Server X2 Console angemeldet.
Ich habe auf den Host geklickt, den ich konfigurieren wollte.
Ich habe auf URL Rewriting geklickt.
Ich habe die Regel aktiviert.
Ich habe den Typ auf global gesetzt.
Für den regulären Ausdruck für den virtuellen Pfad habe ich ^ / wiki /(.*)$ eingegeben.
Ich habe das Kontrollkästchen nicht aktiviert, um die Groß- / Kleinschreibung zu aktivieren.
Ich habe diese beiden Variablenoperatoroptionen für die Bedingungen ausgewählt.

REQUEST_FILENAME ist keine Datei.
REQUEST_FILENAME ist kein Verzeichnis.
Ich habe das Kontrollkästchen aktiviert, um die Option Auf Unteranfragen anwenden zu aktivieren.
Ich wählte, ob diese Regel übereinstimmt. Interne Weiterleitung durchführen.
Ich entschied mich für die Umleitung zu /wiki/index.php?title=$1
und aktivierte die beiden Kontrollkästchen
Query-String für Fluchtumleitung anfügen
Zum
Schluss habe ich Next Action Stop Match ausgewählt

Schritt 2
Ich öffnete mein mediawiki 1.29 alpha localsettings.php und tippte ein.
$ wgScriptPath = "/ wiki"; # kann bereits existieren
$ wgArticlePath = "/ wiki / $ 1"; # teilt MediaWiki mit, wie IIS URLs umschreibt.
$ wgUsePathInfo = true; meins war falsch, du musst deines auf wahr setzen

und das ist alles jetzt habe ich die Mediawiki Short URLS auf meinem Abyss Web Server X2

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