Hej, mitt första inlägg här, har tickat pengar och fått röda ögon nu tillräckligt länge innom ett hyfsat nytt område för mig och tycker mig äntligen vara värd ett bättre svar än "prova att googla", hoppas jag har rätt.
Min fråga har två delar:
1. Vi säljer böcker, kommer det innebära en stor nackdel (ur seo perspektiv) ifall url är på formatet www.exempel.se/bok/123 istället för www.exempel.se/bok/alkemisten
2. Ifall vi antar att format www.exempel.se/bok/alkemisten är bättre så vad är ett praktiskt sätt att göra detta? Mina egna efterforskningar ger mig följande lösningar:
2.a) skriv en lång .httpaccess fil (som jag inte är 100% på om det laddas varje request eller inte men jag tror det).
2.b) skriv en RewriteMap som en extern text fil som bara laddas vid server uppstart och använd denna mapen i .httpaccess filen
2.c) skriv ett script i t ex php som kopplar mot db, hittar produktNr för alkemisten och returnerar detta till regeln i .httpaccess som kör detta script.
Varje lösning tycker jag har sina egna fördelar och nackdelar men mest nackdelar!
Mitt största problem är "laddas vid serveromstart", för det första är downtime inte ok och för det andra ligger det utanför min direkta kontroll. nya produkter måste kunnas läggas till on the fly. Som jag förstår det så gäller detta både textfil och db lösningen (som annars tilltalar masochisten i mig).
Då återstår 2a och jag ser framför mig att när man lägger till en ny bok i admin lägger man också till en extra rad i .httpaccess filen, jag tycker detta känns jävligt ocoolt men vad göra?
Just nu överväger jag att helt sonika strunta i mod_rewrite, langa upp några hundra statiska htmlsidor för produktsidorna (vilket bör vara det absolut viktigaste innehållsmässigt för oss) men det känns också ganska bizzart och trist att inte kunna fixa hela siten.
Tycker det är konstigt att jag inte hittat några best practices för nått så vanligt och hoppas nu att någon mer erfaren ska kunna dela med sig av det. Det kan även hända att jag får ett svar på 1 som gör 2 null.