私はクライアントの1人のためにウェブサイトのコンテンツ管理システムを構築しているところです。これは高度にカスタマイズされたシステムであるため、「棚の」ソリューションを使用することはできません。
クライアントがその場でWebサイトにページを追加できるようにする必要があります。ここには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を使用して各ファイルを作成および更新する必要がありますか(つまり、サイトの管理システムでは、ユーザーがページ/ファイル名、ページタイトル、およびコンテンツを指定し、これらのパラメーターに基づいてその場でページを作成する必要があります)?もっと良い方法はありますか?
ありがとうございました!