Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht.

Aufbau PHP-Seite mit includes - wie suchmaschinen-unfreundlich ist das?

Mitglied: dawson
Hallo,
ich habe bei einem neuen HP-Projekt folgende index.php erstellt (nur gesamter Body-Bereich):


Das heißt, es würde hier nur immer die index.php aufgerufen, mit einem Seitennamen als Parameter, welche dann im Body-Bereich dargestellt wird, also z.B. index.php?site=startseite.

Ist das arg suchmaschinen-unfreundlich (weil ja immer nur die index.php aufgerufen wird und somit keine anderen Metas mal auftauchen und es die Unterseiten, d.h. Links der Navigation nicht tatsächlich gibt sondern eben nur dynamisch aufgebaut werden?
Wie könnte man es (einfach) noch lösen, ohne gleich eine großartige Template-Classe zu bemühen?... oder komm ich da net drum rum?!?

Über ein paar Anregungen (auch Kritik) wär ich sehr dankbar.

Ciao
Dawson

Content-Key: 100859

Url: https://administrator.de/contentid/100859

Ausgedruckt am: 28.07.2021 um 23:07 Uhr

Mitglied: godlie
godlie 03.11.2008 um 11:52:06 Uhr
Goto Top
Also auf die schnelle fällt mir dazu mal ein URL-Rewriting ein.
Stichwort .htaccess und mod_rewrite, sodass z.B.:

index.php?site=startseite --> domain.tld/startseite
index.php?site=foo --> domain.tld/foo

Das ist schon eher etwas mit dem du der Suchmaschine freude machen kannst.


http://www.modrewrite.de/mod_rewrite.examples.beispiele.phtml

Da wirst du fündig.
Mitglied: dog
dog 03.11.2008 um 12:57:17 Uhr
Goto Top
Google hat kein großes Problem mit index.php?site=abc URLs, wohl aber mit index.php?q= und index.php?id= - diese werden nicht indiziert.

Da wir aber alle Web 2.0 sein wollen verwenden wir natürlich mod_rewrite :) face-smile

So kannst zu z.B.

http://site/seite.html auf http://site/index.php?page=seite

umschreiben.
Mitglied: godlie
godlie 03.11.2008 um 13:01:32 Uhr
Goto Top
Achja was mir grad aufgefallen ist, verwende keine sog. Short open Tags.
<? muss <?php sein !

Ansonsten fliegst mit php5 auf die Fresse :) face-smile
Mitglied: dawson
dawson 03.11.2008 um 14:08:13 Uhr
Goto Top
@dog: meinst das wohl umgedreht, oder? ich schreib die index.php?page=seite auf seite.html um.

@godlie: ja, mir schon klar. Dachte, das Forum bräuchts so, weils im Beispiel so stand. Ansonste schreib ich scho <?PHP, trotzdem danke für den Hinweis.
Und das mit Modrewrite werd ich jetzt dann mal versuchen. Merci nochmal dafür.

Case closed.
Mitglied: 16568
16568 04.11.2008 um 12:22:58 Uhr
Goto Top
Zitat von @dog:
Google hat kein großes Problem mit index.php?site=abc URLs, wohl
aber mit index.php?q= und index.php?id= - diese werden nicht
indiziert.

Wow, noch nie so viel Kacka in einem Post gelesen wie hier.
Bitte erst denken, dann posten.

Danke.


Lonesome Walker
Mitglied: 16568
16568 04.11.2008 um 12:24:12 Uhr
Goto Top
Zitat von @godlie:
Achja was mir grad aufgefallen ist, verwende keine sog. Short open
Tags.
<? muss <?php sein !

Ansonsten fliegst mit php5 auf die Fresse :) face-smile

Echt, ich hab damit keine Probleme.

Liegt wohl auch daran, daß ich schon seit Jahren mit PHP code, und weiß, daß man in der php.ini einfach die short-opentags auf On setzt...

Leute, schämt Ihr Euch nicht mit Eurem Unwissen...?


Lonesome Walker
Mitglied: godlie
godlie 04.11.2008 um 12:37:05 Uhr
Goto Top
Ähm mit Unwissenheit hat das wenig zu tun, denn ich gehe von einer Standartkonfiguration aus die man nicht selbst verändern kann.
Also der Fall der sich oft auf FreeSpaces oder SharedHosts befindet.

Nur weil man jahrelang Programmiert, heist das noch lange nicht, dass man Vollkommen ist.
Lass dir das mal durch den Kopf gehen, bevor wiedermal um dich wirfst mit Beleidigungen.

Nur wer bereit ist Fehler einzugestehen, wird auch aus ihnen lernen.

no greetings!
Mitglied: dog
dog 04.11.2008 um 13:08:37 Uhr
Goto Top
Wie man mit so wenig Ahnung so viel beleidigen kann ist mir schleierhaft.

Aber ich habe noch mal nachgeschaut und tatsächlich indiziert Google (seit kurzem! NICHT schon immer) auch URLS mit ?id=.

Und zum leidigen Thema Short Open Tags:

For portable, redistributable code, be sure not to use short tags.

Urspünglich sollten die PHP6 ohnehin komplett entfallen, aber scheinbar gibt es zu viele faule PHP-Liebhaber.

Ich bedanke mich für deine freundliche und differnzierte Darstellung.
Mitglied: 16568
16568 04.11.2008 um 16:31:36 Uhr
Goto Top
Zitat von @dog:
Wie man mit so wenig Ahnung so viel beleidigen kann ist mir
schleierhaft.

Wow, ich habe Dir hier gerade 2 Deiner Statements widerlegt, und Du redest von wenig Ahnung...?

Aber ich habe noch mal nachgeschaut und tatsächlich indiziert
Google (seit kurzem! NICHT schon immer) auch URLS mit ?id=.

Seit kurzem ist bei mir ungefähr seit 2003.
Davor auch schon, aber eben nicht soooo gut.

Urspünglich sollten die PHP6 ohnehin komplett entfallen, aber
scheinbar gibt es zu viele faule PHP-Liebhaber.

Wen?
Fakt ist, auch die meisten Hoster haben short-opentag auf On.

Ich bedanke mich für deine freundliche und differnzierte
Darstellung.

Bitte, Leute wie Du sind es, die die deutsche Wirtschaft schädigen.
Große Fre*e, nix dahinter.


Lonesome Walker
der es immer wieder interessant findet, wie sich die n00bs hier dann versuchen rauszureden...
Mitglied: godlie
godlie 04.11.2008 um 16:42:22 Uhr
Goto Top
Also deine Arroganz ist ja echt der Hammer.
Naja zum Glück muss ich nicht fehlende Männlichkeit, durch Arroganz überspielen.

Kann das ein Admin mal zudrehen das Thema, sonst wirds noch ein Kampf, denn für ein geistiges Duell fehlt LonesamWalker wohl die Bewaffnung.....
Mitglied: dog
dog 04.11.2008 um 19:57:22 Uhr
Goto Top
Hallo,

bitte entschuldige meinen Ausfall von vorhin.
Es bringt niemanden etwas wenn wir uns hier gegenseitig anmachen.

Nochmal zur ID Problematik:
Ich habe mich auf die offizielle Aussage von Google berufen,
im Archive von Juli 2006 findet sich noch die Google-Richtlinine:

http://web.archive.org/web/20060706080037/http://www.google.com/support ...

Don't use "&id=" as a parameter in your URLs, as we don't include these pages in our index.

Ich gebe zu, ich habe mich geirrt, allerdings war das letzte mal, dass ich etwas mit Parameter-URLs und nicht mod_rewrite gemacht habe eben auch im Herbst 2006.
Mitglied: 16568
16568 04.11.2008 um 20:08:31 Uhr
Goto Top
Zitat von @godlie:
Also deine Arroganz ist ja echt der Hammer.
Naja zum Glück muss ich nicht fehlende Männlichkeit, durch
Arroganz überspielen.

Stimmt, denn Du hast gar keine...?

Kann das ein Admin mal zudrehen das Thema, sonst wirds noch ein
Kampf, denn für ein geistiges Duell fehlt LonesamWalker wohl die
Bewaffnung.....

1. ist der ALT, und 2. glaube ich, daß Du mir nicht gewachsen bist, denn sonst müßtest Du hier nicht krampfhaft versuchen, Boden zu gewinnen.


Lonesome Walker
Heiß diskutierte Beiträge
question
Mitarbeiter ab gewisser Uhrzeit am arbeiten hindern gelöst passy951Vor 1 TagFrageWindows Netzwerk23 Kommentare

Guten Morgen zusammen, ich wurde gestern von unseren Betriebsrat gefragt ob es möglich ist ab z.B. 20 Uhr die Mitarbeiter daran zu hindern zu arbeiten. ...

question
Domänencontroller von Windows Server 2016 auf Windows Server 2019 migrierenEstefaniaVor 1 TagFrageWindows Server30 Kommentare

Hi. Kann mir ein Admin bei folgendem Problem weiterhelfen !? Wir haben insgesamt 5 Domänencontroller, die auf einem Windows Server 2016 laufen. Nun ist es ...

question
Wie lange kann ein PC in der Domain ohne Kontakt zur Domain betrieben werden?DaxAtDS9Vor 1 TagFrageNetzwerkmanagement16 Kommentare

Hallo, bis vor einer Woche habe ich einen SBS2011 Server inkl. AD etc. in Betrieb gehabt. Nun habe ich ihn abgeschaltet und nutze einer der ...

question
Domänenbeitritt verhindern gelöst grmg2010Vor 1 TagFrageWindows 1018 Kommentare

Guten Abend zusammen, ich befasse mich gedanklich mit dem Thema Windows Domäne. Dazu ein hypothetisches Beispiel zu dem ich keine wirkliche Lösung bei meiner Suche ...

question
LAN over VoIP?DatenreiseVor 1 TagFrageNetzwerke19 Kommentare

Hallo zusammen, der Titel meiner Frage ist natürlich unsinnig, spiegelt aber etwa das Fragezeichen wieder, welches ich hinsichtlich einer Installation im Gesicht habe. Ein Telefonie-Dienstleister ...

general
Sichere Remote Zugriff LösungenbrammerVor 1 TagAllgemeinSicherheit11 Kommentare

Hallo, ich darf gerade einige Remote Service Lösungen die Unsere Kunden gerne einsetzen würden sondieren. Dabei bin ich auf 2 Webseiten auf folgende Aussagen gestoßen; ...

question
Powershellskript für workfoldersD-ViperVor 1 TagFrageWindows Server23 Kommentare

Moin Moin, bitte verschieben sollte es hier nicht rein gehören. Ich bin auf der Suche nach einem Powershellskript das meine vorhanden Userdaten aus den Homelaufwerken ...

question
W11 total langsam auf Power PCinspinspVor 1 TagFrageVmware12 Kommentare

Host 64GB, HDs’ alles auf sehr schnellen m.2 Modulen Core I9 9900. Natürlich läuft das System stabil. Vmware 16.1.1. Alle W10 laufe sehr performant. Ein ...