sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man søgemaskiner til at indeksere databasedrevet indhold?

Google indekserer websider, så du skal have en side for hver af dine poster, det betyder ikke, at du skal oprette 1.000 HTML-sider, men at følge mine råd ovenfor vil dynamisk/let give en tilsyneladende unik side for hver produkt.

For eksempel:

www.mydomain.com/buy/123/nice-bmw-m3-2005

Du kan bruge .htaccess til at ændre dette link til:

www.mydomain.com/product.php?id=123

Inden for dette script kan du dynamisk oprette hver side med opdaterede oplysninger ved at forespørge i din database baseret på produkt-id'et i dette tilfælde 123.

Dit script vil give hver post sin egen titel ('Dejlig BMW M3 2005'), en god venlig URL ('www.mydomain.com/buy/123/nice-bmw-m3-2006'), og du kan inkludere den korrekte metainformation også, samt billeder, anmeldelser osv. osv.

Arbejdet er udført, og du behøver ikke oprette hundredvis af statiske HTML-sider.

For mere information om .htaccess, se dette selvstudie .



  1. Eksporter til csv/excel måde at inkludere indledende nul

  2. Postgres FOR LOOP

  3. Postgres:Mange-til-mange vs. flere kolonner vs. matrixkolonne

  4. Få sidste indsættelses-id med Oracle 11g ved hjælp af JDBC