Olá, não tem coisa pior e irritante quando estamos iniciando em programação do que inclusão de páginas, bom, ai vai uma ajudinha…
A princípio, ao meu ver, temos ai algumas soluções:
Primeira
Podemos fazer uma estrutura padrão e ir fazendo cópias e alterando o conteúdo, o que eu acho simples, mas não profissional, dessa maneira você colocaria os links com o nome do script normalmente.
Segunda
Poderíamos também dividir a estrutura do site em cabeçalho e rodapé, e fazer como no primeiro exemplo, só que cada vez que fossemos criar uma nova página mencionaríamos cabeçalho e rodapé com a função include(), dessa maneira economizaremos tempo.
Terceira
Um pouco mais complica, mas também muito útil, essa seria criar uma página inicial, ou seja, a index, e nela também incluir cabeçalho e rodapé, e na parte do conteúdo incluir as páginas que você quer, complicou?
Agora a vem a luz, vou fazer um pequeno exemplo de como fazer, mas se são poucas páginas sugiro a segunda solução.
<?php include("cabecalho.php"); ?>
<?php
if (empty($_GET[‘pg’]) {
$pagina = ‘inicio.php’
} else {
$pagina = $_GET[‘pg’];
}
include($pagina);
?>
<?php include("rodape.php"); ?>
Como falei acima, as três opções podem ser consideradas soluções, basta saber qual vai se adequar ao seu projeto, e analisando alguns problemas que apareceram no seu caminho, com SEO, segurança, urls amigáveis, entre outros tantos.

