Frage von Jegor, 67

Eigene Website- Automatsch neue Links setzen?

Ich habe eine eigene Website (selber gecoded), nun möchte ich das sich bei neuen Seiten automatisch neue Links kreieren.

Also das sich dann ein Link bildet wie http://xxx.net/?page_id=32 .

Das ganze kenne ich so von Wordpress.

Leider konnte mir weder Google noch Bing helfen.

Antwort
von threadi, 37

Links führen immer zu einer Seite. Eine Seite braucht einen Inhalt den sie anzeigen soll. D.h. Du musst zunächst definieren was der anzuzeigende Inhalt sein soll und diesen in einem Schema hinterlegen mit dem Du deine Webseite verwaltest. Im Idealfall nutzt man hierfür eine Datenbank. Die neue Seite würde in der Datenbank dann eine ID erhalten (z.B. die 32). In der Ausgabe kannst Du dann die Daten aus der Datenbank auslesen und die darin enthaltenen IDs verwenden um Links zusammen zu bauen.

Was Du hierfür brauchst ist:

  • eine Datenbank
  • ein Datenbankschema in dem Du die Seiten deiner Webseite hinterlegst, inkl. deren Inhalten im Idealfall
  • eine auf PHP basierende Webseite in der Du auf die Datenbankdaten zugreifst um Inhalte auszugeben
Antwort
von JohanaRambowski, 40

Hallo, dazu brauchst du eine Skriptsprache wie z. B.  PHP oder Java. Hiermit kannst du die URL Parameter auslesen und dann entsprechend deine Inhalte dynamisch anzeigen. Schöner wäre es allerdings wenn man einen Pfad wie diesen generieren würde "/page/32" ohne Sonderzeichen. Dies ist SEO freundlicher und deine Seite wird bei Google oben gelistet. 

Ich möchte aber nochmals betonen das PHP und Java keine Programmiersprachen sind sondern einfache Skriptsprachen für kleine Progrämmchen (zumindest Java) .  Richtige Programmiersprachen sind zB Javascript und C Plus Plus. 

Kommentar von Dory1 ,

Ich möchte aber nochmals betonen das PHP und Java keine Programmiersprachen sind sondern einfache Skriptsprachen für kleine Progrämmchen (zumindest Java) .  Richtige Programmiersprachen sind zB Javascript und C Plus Plus.

Wie bitte? Das sind alles vollwertige Programmiersprachen :D 


Keine passende Antwort gefunden?

Fragen Sie die Community