« Thingamablog 1.0.6 がリリースされた | Main | Thingamablog のコミュニティ »
「Thingamablog メモ : カテゴリページのファイル名生成に仕様上のバグあり」に書いた問題を Thingamablog Forums に投稿した。トピックは「Thingamablog Forums :: View topic - Filename of category page」
現在の状態とそれによって起こる現象に添えて解決方法というか仕様変更の案を書いてみた。日本語や中国語あるいはハングルなどファイル名として安全でない文字がカテゴリ名に含まれているときは、大文字小文字変換などの処理を経ずに一律ハッシュコードを用いてしまうというものだ。
これで仕様上のバグは解消されるが問題点も残る。
ASCII 文字とマルチバイト文字が混合しているカテゴリ名を持つカテゴリのファイル名は全て変更になる。このため既存のファイルが残った上で新しいファイル名もアップロードされるだけでなく、URL も変更になる。
ハッシュコードは自然言語として意味のない文字列である。だからそのカテゴリの URL として望ましくない。というのは多くの検索エンジンは URL に含まれる語句もそのページの内容の評価に使用しているからだ。