私は、Lyrics.com のように、あらゆる種類のバンドの歌詞を掲載したウェブサイトに取り組んでいます。私が今持っているのは、バンドの名前、曲のタイトル、およびデータベースからのテキスト自体をエコーするページです。きちんと分類したいと思います。
たとえば、ビートルズの「ストロベリー フィールズ フォーエバー」。
これは「ビートルズ」のように「B」に分類したいと思います。そして、Example.com/b/
B で始まるすべてのバンドのリストに載っています。私の質問は次のとおりです。
- バンドの名前はビートルズですが、「The」は削除する必要があります。どうすればいいですか?データベースに 2 つの列を作成
author
するとauthour-clean
、多くの作業が必要になります。
また、現在の私の URL は次のとおり
example.com/lyrics.php?id=1
です。私はこれを次のようにしたいと思いexample.com/b/beatles/strawberry-fields-forever
ます。グーグルから、これは.htaccesで実行できることを理解していますか? 現在、データベースはこれに対して正しく設計されていますか? ATMはこんな感じ。
(くそー、画像を投稿できません-ここにプレーンテキストがあります)
id (int10)
title (varchar255)
author (varchar255)
lyrics (text)
別の列が必要だと考えていました。たとえばcategory
、この例ではb
、B で始まるすべてのバンドをより簡単に一覧表示し、htaccess が可能であることを確認するために (ビートルズのように) 値を指定しますか?