私は PHP コーディング、Web 開発、および検索最適化が初めてなので、全体的に初心者です。PHP と Web 開発を学ぶ過程で、さまざまな Web サイト アーキテクチャとレイアウトを試してきました。私が取り組んでいるものは、次のようなアプローチを使用しています。
header.php、sidebar.php、および footer.php を常にロードする 1 つの index.php ページがあります。index.php にはスイッチも含まれているため、ページ変数に応じて index.php が渡され、異なるコア コンテンツがロードされます。たとえば、examplesite.com/index.php?page=photos と examplesite.com/index.php?page=stories のヘッダー、フッター、サイド バーは同じですが、一方には写真があり、もう一方にはストーリーがあります。主な内容。
<?php $page = $_GET['page'];?>
<?php include("header.php"); ?>
<?php include("nav.php"); ?>
<?php
switch ($page)
{
case 'play':
include("photos.php");
break;
case 'cards':
include("stories.php");
break;
default:
include("frontpage.php");
}
?>
<?php include("footer.php"); ?>
私のナビゲーションは href="index.php?page=..." リンクで構成されているため、インデックス ページでメニュー ボタンを選択すると、基本的にそれ自体が呼び出され、ロードする新しいコアが渡されます。
これが完全に非正統的なアプローチであるかどうかはわかりませんが、最初はワードプレスのテーマを作成するつもりでしたが、途中でワードプレスでそれをしないことに決めたためにすべてが始まりました.
私が懸念しているのは、検索エンジン、インデックス作成、seo などに関して、このアプローチに関連する可能性のある欠点です。
私が考えていないかもしれないが、私が考えるべき他の欠点や問題は何ですか?
前もって感謝します!