php und google
Hallo Leute,
ich hab mal ne kleine Frage. und zwar möchte ich eine Website
erstellen bei der das Menü auf allen Seiten das selbe ist, also
irgendwie zentral als php datei gespeichert. ich habe auch eine
Vorlage gefunden im Internet. Meine Frage ist nun ob
Google das
ohne Probleme und vernünftig indexieren kann? Bei Frames und
solchen Sachen gabs / gibts ja immer Probleme. Ich möchte das so
machen weil wenn ich am Menü was ändern möchte, müsste ich
das immer auf allen Seiten einzeln und das währe Riesenarbeit.
Danke vielmal im voraus für eure Antworten.
Schönen Tag noch.
liebe grüsse peter
Zitat:
Datei: seite1.php
<html>
<head>
<title>Meine Webseite</title>
</head>
<body>
<table width="100%">
<tr>
<td bgcolor=ffffdf width="120" valign=top>
<?php include("menue.php") ?>
</td>
<td>
Inhalt ...
</td>
</tr>
</table>
</body>
</html>
Datei: menue.php
<?php
echo '<a href="seite1.php">Seite 1</a><br>';
echo '<a href="seite2.php">Seite 2</a><br>';
echo '<a href="seite3.php">Seite 3</a><br>';
echo '<a href="seite4.php">Seite 4</a><br>';
echo '<a href="seite5.php">Seite 5</a>';
?>
Antwort schreiben
Antwort 1 von gast42 vom 09.07.2022, 02:00 Options
da PHP-include auf dem Server ausgeführt wird ist das Ergebnis beim User (auch beim google-Robot) immer so, als ob du das menü von Hand in jede Seite eingefügt hättest.
Damit hat google natürlich überhaupt keine Probleme.
Frames, JavaScript & Co. dagegen sind userseitige Techniken - damit kann der User schon mal Probleme haben.
Antwort 2 von peter258 vom 09.07.2022, 15:21 Options
Hallo gast42,
danke vielmal für deine Antwort! Dann werd ich das mit dem php menü
probieren.
vielen dank & grüsse
Peter
Antwort 3 von gast42 vom 10.07.2022, 13:52 Options
allerdings solltest du bei der Gelegenheit das Tabellenlayout durch CSS ersetzen und statt
<?php
echo '<a href="seite1.php">Seite 1</a><br>';
echo '<a href="seite2.php">Seite 2</a><br>';
echo '<a href="seite3.php">Seite 3</a><br>';
echo '<a href="seite4.php">Seite 4</a><br>';
echo '<a href="seite5.php">Seite 5</a>';
?>
nimm besser eine Liste (<ul><li><a href="seite1.php">Seite 1</a></li><li><a href="seite2.php">Seite 2</a></li>... )