WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   [mod_rewrite] Rubrik i URLn istället för ID (https://www.wn.se/forum/showthread.php?t=27955)

xarph 2008-03-15 11:43

Hej!

Kodar på en köp & sälj-site och försöker just nu SEO-anpassa den på bästa sätt.

Istället för t.ex.: show.php?id=1 där annonsrubriken är "BMW M5" så tänkte jag att man kan köra /BMW-M5,1/ eller något liknande. Hur ser denna Rewrite-koden ut? Jag är verkligen nybörjare på det här med mod_rewrite, så om ni hade kunnat bidra med lite kod så hade det varit super!

Någon som har bra förslag på vad man kan använda för trevliga SEO-anpassade URLs?

Har sett att många, bland annat Blocket genererar .html-filer för deras annonser, t.ex.: 14441047.htm?ca=23_11_s

Hur fungerar det och varför har dom valt denna metod?

Tack.

gsoc 2008-03-15 12:30

RewriteRule ^(.*),(.*)/ show.php?id=$2 [nc]
Du kan då länka till /BMW-Mega-BILEN,4/ och den kommer hämta idt 4

Reserverar mig för felskrivningar...inte prövat den

stakes 2008-03-15 14:39

Citat:

Originally posted by xarph@Mar 15 2008, 12:43
Hej
Kodar på en köp sälj-site och försöker just nu SEO-anpassa den på bästa sätt.
Istället för t.ex.: show.php?id=1 där annonsrubriken är BMW M5 så tänkte jag att man kan köra /BMW-M5,1/ eller något liknande. Hur ser denna Rewrite-koden ut? Jag är verkligen nybörjare på det här med mod_rewrite, så om ni hade kunnat bidra med lite kod så hade det varit super
Någon som har bra förslag på vad man kan använda för trevliga SEO-anpassade URLs?
Har sett att många, bland annat Blocket genererar .html-filer för deras annonser, t.ex.: 14441047.htm?ca=23_11_s
Hur fungerar det och varför har dom valt denna metod?
Tack.


Gällande blocket så är gissningsvis första delen själva annons ID numret, följt av huvudkategori,
samt underkateogori (ca= category?)...

Edit.. det senare verkar vara vilket geografiskt område objektet finns på.

Ca verkar

xarph 2008-03-15 16:24

Citat:

Ursprungligen postat av gsoc
RewriteRule ^(.*),(.*)/ show.php?id=2 [nc]
Du kan då länka till /BMW-Mega-BILEN,4/ och den kommer hämta idt 4
Reserverar mig för felskrivningar...inte prövat den


Verkar tyvärr inte fungera.. :(

Citat:

Ursprungligen postat av stakes
Gällande blocket så är gissningsvis första delen själva annons ID numret, följt av huvudkategori,
samt underkateogori (ca= category?)...
Edit.. det senare verkar vara vilket geografiskt område objektet finns på.
Ca verkar

Japp, den biten förstår jag. Men det jag framför allt undrade över varför dom genererar .html-sidor för varje annons.

gsoc 2008-03-15 17:43

Citat:

Ursprungligen postat av xarph
Citat:

Originally posted by -gsoc@Mar 15 2008, 13:30
RewriteRule ^(.*),(.*)/ show.php?id=2 [nc]
Du kan då länka till /BMW-Mega-BILEN,4/ och den kommer hämta idt 4
Reserverar mig för felskrivningar...inte prövat den



Verkar tyvärr inte fungera..
Citat:

Ursprungligen postat av stakes
Gällande blocket så är gissningsvis första delen själva annons ID numret, följt av huvudkategori,
samt underkateogori (ca= category?)...
Edit.. det senare verkar vara vilket geografiskt område objektet finns på.
Ca verkar

Japp, den biten förstår jag. Men det jag framför allt undrade över varför dom genererar .html-sidor för varje annons.


Oj, lite fel vart det...

RewriteRule ^(.+),(.+)/ show.php?id=$2 [nc]

Det ska fungera garanterat...

xarph 2008-03-15 17:57

Tack, det fungerade utmärkt på Binero men inte alls hos Crystone (skit-hotell).


Alla tider är GMT +2. Klockan är nu 06:35.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson