私のクライアントの1人にウェブサイトのコンテンツ管理システムを構築中です。それは非常にカスタマイズされたシステムなので、私は "棚の"ソリューションを使用することはできません。CMSシステムで「オンザフライ」でページを追加
私のクライアントがウェブサイトにそのページをすぐに追加できるようにする必要があります。私はここに2つのオプションがあります: (1)www.mycompany.com/page.aspx?catID=5 & pageID = 3の形式でデータベース駆動型ページを作成します(データベースにカテゴリとページIDを照会し、データを取得します(2)www.mycompany.com/company/aboutus.aspxやwww.mycompany.com/company/company_history.aspxなどのような静的ページを管理システムに作成させることができます。 。
前者は実装がはるかに簡単ですが、後者はユーザーとGoogleの両方にとって優れていると思います。
私の質問は(最終的に):(1)後者がより良い解決策であることに同意しますか?(2)そのような解決策を実装する最良の方法は何ですか? FileSystemを使用して各ファイルを作成して更新する必要があります(サイトの管理システムでは、ページ/ファイル名、ページタイトル、コンテンツをユーザーに提供し、これらのパラメータに基づいてオンザフライでページを作成する必要があります)。より良い方法がありますか?
ありがとうございました!
スタックオーバーフローも、これは自明簡単ですASP.NET MVCを使用しています。 –