我是 php 编码、Web 开发和搜索优化的新手——总的来说是新手。在学习 php 和 web 开发的过程中,我一直在尝试不同的网站架构和布局。我正在研究的一个方法使用如下方法:
我有一个 index.php 页面,它总是加载 header.php、sidebar.php 和 footer.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=..." 链接组成的,所以在索引页面上选择一个菜单按钮本质上是调用它自己传递新的核心来加载。
我不知道这是否是一种完全非正统的方法,但这一切都开始了,因为我最初打算创建一个 wordpress 主题,但中途决定不在 wordpress 中做。
我担心的是这种方法在搜索引擎、索引、seo 等方面可能存在哪些缺点。
我应该考虑的其他缺点或问题是什么,也许我不是?
提前致谢!