Wie werden Wiki-Artikel mit Schrägstrichen in ihren Titeln behandelt?

354
chris

http://en.wikipedia.org/wiki/Nip/tuck

http://en.wikipedia.org/wiki/POW/MIA_flag

Einfach ausgedrückt, wie werden solche Seiten vom Server oder vom Wiki verarbeitet? Gibt es ein Verzeichnis mit dem Namen POW oder verwenden Wikis eine Art Weiterleitung oder Maskierung, um einen Literal-Schrägstrich in die URL einzufügen?

0
Erstens ist Wikipedia kein tatsächliches Verzeichnis von Dateien, sondern ein PHP-Programm, das die URL übernimmt, in mehrere Teile aufteilt und den entsprechenden Artikel basierend auf Datenbankabfragen anzeigt. Zweitens sind nicht alle Wikis gleich. Das Verhalten von Wikipedia wird in anderen Wiki-Programmen manchmal als falsch behandelt. digitxp vor 10 Jahren 5

1 Antwort auf die Frage

3
Martheen Cahya Paulo

Von den MediaWiki-Unterseiten

In Namespaces, in denen das Feature deaktiviert ist, sind alle Schrägstriche (/) innerhalb eines Seitennamens einfach Teil des Seitennamens und bewirken nichts Besonderes

Was bedeutet, dass sie meistens nur Namen sind. Wie digitxp bereits sagte, funktioniert Wikipedia wie jede andere dynamische Website, verbraucht URLs und stellt Inhalte aus Datenbankabfragen bereit. Technisch gesehen wird die von Ihnen angezeigte Seite bei großen Websites wie Wikipedia meistens von einem Squid-Cache aus bereitgestellt, auf dem eine statische Kopie gespeichert wird, die wiederverwendet werden kann, solange sie aktuell ist.

Dieses Verhalten ist nur für Wikipedia korrekt. Andere Wikis könnten eine andere Wiki-Engine mit unterschiedlichen Caching-Strategien verwenden.