modx Revolutionを使用してページを開発しています。多くの組み込み機能を備えた完全な cms です。マネージャーでページを作成すると、そのページを指すフレンドリーな URL が自動的に生成されます。
問題は、ノルウェーの特殊文字 æøå (および大文字の ÆØÅ) を否定していないことです。
システムには、ほとんどの悪い文字の URL を削除する正規表現パターンが組み込まれていますが、æøå と ÆØÅ も削除するためのエクスプレッションが必要です。
パターンは次のようになります。
/[\0\x0B\t\n\r\f\a&=+%#<>"~:`@\?\[\]\{\}\|\^'\\]/
魔法の正規表現の知識を使って、これらの 6 文字を含めることができる人はいますか? 私は正規表現に完全に慣れていませんが、そこに文字を追加するだけではうまくいかないようです。
PS: ここではよくある「ブー、これには正規表現を使用しないでください」を使用しないでください。このパターンには理由があります。また、modx をアップグレードする必要がある場合 (遅かれ早かれ起こる可能性が高い)、コアをいじりたくありません。