Ich arbeite im Grunde mit einer oldschool-PHP-basierten Website in russischer Sprache, eine der vielen neuen Funktionen ist Permalinks.Permalinks mit russischen/kyrillischen Nachrichten
Ab sofort verwendet die Website derzeit nur die Standard-non-mvc 'article.php? Id = 50'. Ich habe die Russian wiki angesehen und das war wirklich die einzige russische Seite, die ich gesehen habe, die von einheimischen russischen Permalinks Gebrauch gemacht hat. Ich frage mich:
- Gibt es irgendwelche Einschränkungen in Bezug auf die Verwendung von Zeichen? Benötigt dies irgendeine Art von speziellen Setup auf der Serverseite oder irgendetwas?
- Auf welche Art von Zeichen sollte ich generell bei Permalinks achten? Irgendwelche Gotchas, die ich brauche?
- Irgendwelche Tipps, wie ich die Permalinks in meiner Datenbank speichern sollte? Ab sofort ist die Tabellenstruktur relativ einfach .. nur ein Artikel Tisch mit:
id article article_snippet article_whole date_time
ich das Hinzufügen einer neuen Spalte in dieser Tabelle dachte namens ‚permalink‘ denen speichert im Grunde eine modifizierte Version von article_title (bis jetzt ist das einzige Zeichen, das ich mir mit spezieller Behandlung vorstellen kann, der Speicherplatz, den ich in einen Unterstrich umwandeln werde).
- Wie soll ich meine neuen sauberen URLs formatieren lassen? Ich dachte, so etwas wie:
/articles/2009/Заглавная_страница
zum Beispiel.
Übrigens werde ich Pylons (ein Python Framework) und MySQL 5 verwenden, obwohl ich offen für PostgreSQL bin, wenn es irgendwelche seltsamen UTF8 Beschränkungen gibt (ich konvertierte die ganze Datenbank, die vorher Latin1 war zu UTF8 Weg mit iconv).
Interessante Technik. –