-1

私のサイトはゆっくりと大きくなり、最後に戻ってメタタグやタイトルなどを編集し続けたくないことに気づきました.

私のアイデアは、すべてのページの先頭に php ページを含めることでした。

次に、ページの URL を取得するためにすべて preg_match を実行する複数の if ステートメントを作成し、適切な情報をエコーアウトします。

if (preg_match('@page1?@i',$_SERVER['REQUEST_URI'])) {
    echo <title> Title </title>
}

など。

これは信頼できる方法ですか?すべてが「簡単に」編集可能な1つのファイルにあるように?

4

3 に答える 3

0

あなたが何を大きくするかによって異なります。サイトに 20 ページ程度しかない場合は問題ありませんが、それ以上のページがある場合、またはページが頻繁に変更される場合は、あまり良くなく、すぐに乱雑になります。また、誤って構文エラーを追加したり、ライブ コードを編集しているときにサイトを壊したりすることが非常に簡単になります。

1 つの可能性は、各 URL のメタ データをデータベースに格納することです。次に、一連の if ステートメントの代わりに、その URL のメタデータを SQL で検索するだけです。

ただし、事前に構築されたフレームワークまたは cms (コンテンツ管理システム) を使用する方がさらに簡単です。多くはすぐに習得できますが、これらには学習曲線があります。Wordpress を調べることをお勧めします。オープン ソースであり、バック エンドがシンプルで、ドキュメントが充実しており、テーマ設定が非常に簡単です。あるいは、drupal や joomla を使用するか、cakePHP や Codeignter などのフレームワークの上に自分で構築することもできます。

決定を下すには、ソリューションの将来の保守性と、サイトの開発にどれだけの時間を費やすかを検討する必要があります。各ソリューションには問題があり、いくつかはさまざまなシナリオにより適しています。

于 2013-09-30T21:00:09.873 に答える