これが私の状況です:
データストアに存在するさまざまな「もの」へのリンクを含むMVCWebサイトがあります。多くのWebサイトと同様に、これらのURLを短く説明したいのですが、たとえばwww.mysite.com/12/description-of-thing
、URLの「12」はデータストア内のデータのキーを表します。
私は現在、RDBMSではなくnoSQLソリューションを使用しているため、データの短い整数キーの代わりに、データのクラスター化されたインデックスとして機能する、これらの長くて工夫された固定長のキーを使用しています。私のプロジェクトでのそのようなもののURLは次のようになりますwww.mysite.com/000_sub_2520552274112731878_497d19e/description-of-thing
。明らかに、これは良い短いURLではありません。
私が探しているのは、「000_sub_2520552274112731878_497d19e」のようなものから、はるかに短く、URLに適した文字列へのある種の双方向変換を行うことです。
このようなことは可能ですか?すでに解決策はありますか?