WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Mod rewrite (https://www.wn.se/forum/showthread.php?t=18863)

nosnaj 2007-01-24 00:05

Jag vet man kan söka och sånt fast om någon känner sig snäll och kan det utan jag ska sitta läsa guider får de gärna hjälpa till :rolleyes:

Jag ska lista berättelser och tänkte för seo även skriva ut stad och titel för ett inlägg i url och sedan inläggets id. Antar de borde vara bra ur seo-synpunkt?
Ex: www.exempel.se/stad/titel/x

Hur gör jag så det blir www.exempel.se/story/?id=x

Sedan vill jag inte att vissa mappar ska påverkas tex www.exempel.se/kalle/ och www.exempel.se/bengt/
www.exempel.se ska inte heller påverkas av mod rewrite

Hoppas någon är kunnig på detta så bespar det mig lite tid :)

Spindel 2007-01-24 00:15

Om du vill ha så det blir www.exempel.se/stad/titel/x så måste du först tänka på att "stad, titel, id" måste finnas i en databas som du kan hämta ifrån. Så scriptsidan bör se ut i stil med:
http://www.exempel.se/story/?stad=st...skitstad&id=08
för att kunna bli:
www.exempel.se/sthlm/skitstad/08

I .htaccess får du då lägga till något i stil med:
Citat:

RewriteRule ^([a-zA-Z\_]+)/([a-zA-Z\_]+)/([0-9]+) story/?stad=$1&titel=$2&id=$3 [nc]
Har inte testat ovanstående så den kanske inte fungerar alls...

Edit: Ändrade lite som jag såg var fel.

Seattlegrunge 2007-01-24 00:19

Bra sidor att ha till hands:

Bra info
Bra för t ex dubbelkoll
Bra sida om man vill ha kläm på regexp

Dessa kan även vara bra:
http://www.sitepoint.com/article/guide-url-rewriting
http://www.sitepoint.com/article/search-en...e-friendly-urls
http://www.zend.com/zend/spotlight/searchengine.php

Anders Larsson 2007-01-24 03:54

har du en specifik lista på städer du vill använda kan du använda: (stad1|stad2) osv som betyder att det ska matcha stad1 eller stad2. Då slipper du att det matchar stad3 och göran. Tar man exemplet som postades tidigare skulle det alltså bli

RewriteRule ^(stad1|stad2)/([a-zA-Z\_]+)/([0-9]+) story/?stad=$1&titel=$2&id=$3 [nc]

nosnaj 2007-01-24 07:49

Tack för alla svar.


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

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