Hallo
Nachdem man mir in dankenswerter Weise bereits einmal und noch dazu sehr rasch geholfen hat, erdreiste ich mich, wieder mit einer Frage zu erscheinen.
Zunächst: Ich bastle an einer Webseite, bei der ich die gleichbleibenden Teile jeder Seite in eigene Dateien schreibe und diese mit include() einbette. Das sieht dann so aus:
Der Anfang von index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/transitional.dtd">
<?php
include("header.htm");
?>
<h1>Startseite</h1>
<p>Hier folgt Text...
...
Und die Datei header.htm sieht so aus:
<html>
<head>
<meta http-equiv="content-type" content="text/html; CHARSET=ISO-8859-1">
<meta name="keywords" lang="DE" content="Hier stehen Stichwörter für Suchmaschinen">
<meta name="description" content="Hier steht der Inhalt in knappen Worten">
<meta name="robots" content="all">
<meta name="author" content="shoobodoo">
<link href="styles75.css" rel="stylesheet" type="text/css">
<title>Hier steht der Text für die Titelleiste</title>
<base target="_self">
<script type="text/javascript">
<!--
if(top!=self)
top.location=self.location;
//-->
</script>
</head>
<body>
<a name="oben">
Meine Absicht ist es, den stets gleichbleibenden Head (also alles was zwischen <head> und </head> steht und ein bisschen mehr) nur einmal zu schreiben und nicht immer wieder aufs neue für jede Unterseite.
Der Nachteil, den ich allerdings sehe: Suchmaschinen könnten die Datei header.htm als Ergebnis liefern, was natürlich nicht erwünscht wäre.
Liege ich da falsch oder wäre es besser, den Code zumindest bis zu <meta name="description"... stets in die eigentliche HTML-Seite zu schreiben?
Nachdem man mir in dankenswerter Weise bereits einmal und noch dazu sehr rasch geholfen hat, erdreiste ich mich, wieder mit einer Frage zu erscheinen.

Zunächst: Ich bastle an einer Webseite, bei der ich die gleichbleibenden Teile jeder Seite in eigene Dateien schreibe und diese mit include() einbette. Das sieht dann so aus:
Der Anfang von index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/transitional.dtd">
<?php
include("header.htm");
?>
<h1>Startseite</h1>
<p>Hier folgt Text...
...
Und die Datei header.htm sieht so aus:
<html>
<head>
<meta http-equiv="content-type" content="text/html; CHARSET=ISO-8859-1">
<meta name="keywords" lang="DE" content="Hier stehen Stichwörter für Suchmaschinen">
<meta name="description" content="Hier steht der Inhalt in knappen Worten">
<meta name="robots" content="all">
<meta name="author" content="shoobodoo">
<link href="styles75.css" rel="stylesheet" type="text/css">
<title>Hier steht der Text für die Titelleiste</title>
<base target="_self">
<script type="text/javascript">
<!--
if(top!=self)
top.location=self.location;
//-->
</script>
</head>
<body>
<a name="oben">
Meine Absicht ist es, den stets gleichbleibenden Head (also alles was zwischen <head> und </head> steht und ein bisschen mehr) nur einmal zu schreiben und nicht immer wieder aufs neue für jede Unterseite.
Der Nachteil, den ich allerdings sehe: Suchmaschinen könnten die Datei header.htm als Ergebnis liefern, was natürlich nicht erwünscht wäre.

Liege ich da falsch oder wäre es besser, den Code zumindest bis zu <meta name="description"... stets in die eigentliche HTML-Seite zu schreiben?
Kommentar