Skip to content

Instantly share code, notes, and snippets.

@sotirisf
Created April 27, 2026 10:13
Show Gist options
  • Select an option

  • Save sotirisf/4228ed7ed51cba5f166599515ee4e826 to your computer and use it in GitHub Desktop.

Select an option

Save sotirisf/4228ed7ed51cba5f166599515ee4e826 to your computer and use it in GitHub Desktop.
Umbraco Greek Character replacement in URLs
// Put this under:
// "Umbraco": {
// "CMS": {
"RequestHandler": {
"ConvertUrlsToAscii": "try",
"UserDefinedCharCollection": [
{
"Char": " ",
"Replacement": "-"
},
{
"Char": """,
"Replacement": ""
},
{
"Char": "'",
"Replacement": ""
},
{
"Char": "%",
"Replacement": ""
},
{
"Char": ".",
"Replacement": ""
},
{
"Char": ";",
"Replacement": ""
},
{
"Char": "/",
"Replacement": ""
},
{
"Char": "\\",
"Replacement": ""
},
{
"Char": ":",
"Replacement": ""
},
{
"Char": "#",
"Replacement": ""
},
{
"Char": "“",
"Replacement": ""
},
{
"Char": "”",
"Replacement": ""
},
{
"Char": "«",
"Replacement": ""
},
{
"Char": "»",
"Replacement": ""
},
{
"Char": "+",
"Replacement": "plus"
},
{
"Char": "*",
"Replacement": "star"
},
{
"Char": "&",
"Replacement": ""
},
{
"Char": "?",
"Replacement": ""
},
{
"Char": "æ",
"Replacement": "ae"
},
{
"Char": "ø",
"Replacement": "oe"
},
{
"Char": "å",
"Replacement": "aa"
},
{
"Char": "ä",
"Replacement": "ae"
},
{
"Char": "ö",
"Replacement": "oe"
},
{
"Char": "ü",
"Replacement": "ue"
},
{
"Char": "ß",
"Replacement": "ss"
},
{
"Char": "Ä",
"Replacement": "ae"
},
{
"Char": "Ö",
"Replacement": "oe"
},
{
"Char": "|",
"Replacement": "-"
},
{
"Char": "<",
"Replacement": ""
},
{
"Char": ">",
"Replacement": ""
},
{
"Char": "ου",
"Replacement": "ou"
},
{
"Char": "ού",
"Replacement": "ou"
},
{
"Char": "ΟΥ",
"Replacement": "ou"
},
{
"Char": "ΟΎ",
"Replacement": "ou"
},
{
"Char": "α",
"Replacement": "a"
},
{
"Char": "β",
"Replacement": "b"
},
{
"Char": "γ",
"Replacement": "g"
},
{
"Char": "δ",
"Replacement": "d"
},
{
"Char": "ε",
"Replacement": "e"
},
{
"Char": "ζ",
"Replacement": "z"
},
{
"Char": "η",
"Replacement": "i"
},
{
"Char": "θ",
"Replacement": "th"
},
{
"Char": "ι",
"Replacement": "i"
},
{
"Char": "κ",
"Replacement": "k"
},
{
"Char": "λ",
"Replacement": "l"
},
{
"Char": "μ",
"Replacement": "m"
},
{
"Char": "ν",
"Replacement": "n"
},
{
"Char": "ξ",
"Replacement": "ks"
},
{
"Char": "ο",
"Replacement": "o"
},
{
"Char": "π",
"Replacement": "p"
},
{
"Char": "ρ",
"Replacement": "r"
},
{
"Char": "σ",
"Replacement": "s"
},
{
"Char": "τ",
"Replacement": "t"
},
{
"Char": "υ",
"Replacement": "y"
},
{
"Char": "φ",
"Replacement": "f"
},
{
"Char": "χ",
"Replacement": "h"
},
{
"Char": "ψ",
"Replacement": "ps"
},
{
"Char": "ω",
"Replacement": "o"
},
{
"Char": "ς",
"Replacement": "s"
},
{
"Char": "Α",
"Replacement": "a"
},
{
"Char": "Β",
"Replacement": "b"
},
{
"Char": "Γ",
"Replacement": "g"
},
{
"Char": "Δ",
"Replacement": "d"
},
{
"Char": "Ε",
"Replacement": "e"
},
{
"Char": "Ζ",
"Replacement": "z"
},
{
"Char": "Η",
"Replacement": "i"
},
{
"Char": "Θ",
"Replacement": "th"
},
{
"Char": "Ι",
"Replacement": "i"
},
{
"Char": "Κ",
"Replacement": "k"
},
{
"Char": "Λ",
"Replacement": "l"
},
{
"Char": "Μ",
"Replacement": "m"
},
{
"Char": "Ν",
"Replacement": "n"
},
{
"Char": "Ξ",
"Replacement": "ks"
},
{
"Char": "Ο",
"Replacement": "o"
},
{
"Char": "Π",
"Replacement": "p"
},
{
"Char": "Ρ",
"Replacement": "r"
},
{
"Char": "Σ",
"Replacement": "s"
},
{
"Char": "Τ",
"Replacement": "t"
},
{
"Char": "Υ",
"Replacement": "y"
},
{
"Char": "Φ",
"Replacement": "f"
},
{
"Char": "Χ",
"Replacement": "h"
},
{
"Char": "Ψ",
"Replacement": "ps"
},
{
"Char": "Ω",
"Replacement": "o"
},
{
"Char": "ά",
"Replacement": "a"
},
{
"Char": "έ",
"Replacement": "e"
},
{
"Char": "ί",
"Replacement": "i"
},
{
"Char": "ή",
"Replacement": "i"
},
{
"Char": "ό",
"Replacement": "o"
},
{
"Char": "ύ",
"Replacement": "y"
},
{
"Char": "ϋ",
"Replacement": "y"
},
{
"Char": "ώ",
"Replacement": "o"
},
{
"Char": "Ά",
"Replacement": "a"
},
{
"Char": "Έ",
"Replacement": "e"
},
{
"Char": "Ί",
"Replacement": "i"
},
{
"Char": "Ϊ",
"Replacement": "i"
},
{
"Char": "Ή",
"Replacement": "i"
},
{
"Char": "Ό",
"Replacement": "o"
},
{
"Char": "Ύ",
"Replacement": "y"
},
{
"Char": "Ϋ",
"Replacement": "y"
},
{
"Char": "Ώ",
"Replacement": "o"
},
{
"Char": "ç",
"Replacement": "c"
},
{
"Char": "é",
"Replacement": "e"
},
{
"Char": "â",
"Replacement": "a"
},
{
"Char": "ê",
"Replacement": "e"
},
{
"Char": "î",
"Replacement": "i"
},
{
"Char": "ô",
"Replacement": "o"
},
{
"Char": "û",
"Replacement": "u"
},
{
"Char": "à",
"Replacement": "a"
},
{
"Char": "è",
"Replacement": "e"
},
{
"Char": "ù",
"Replacement": "u"
},
{
"Char": "ë",
"Replacement": "e"
},
{
"Char": "ï",
"Replacement": "i"
},
{
"Char": "é",
"Replacement": "e"
}
]
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment