Kom ihåg mig?
Home Menu

Menu


url rewrite

Ämnesverktyg Visningsalternativ
Oläst 2010-03-10, 12:26 #1
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Question url rewrite

Jag har en webbsajt där jag skriver om url så här:

minfinasida.se/index.php?sida=49/plastankor/grona/guerilladuck

denna blir:

minfinasida.se/49/plastankor/grona/guerilladuck

min .htaccessfil ser ut såhär:

RewriteRule ^([/a-zåäöA-ZÅÄÖ0-9_-]+)/?$ index.php?sida=$1 [L,QSA]

finns det något sätt som jag kan gömma 49/ i url:en?
robincox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-10, 12:51 #2
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Det är väl minfinasida.se/49/plastankor/grona/guerilladuck som du skriver om till
minfinasida.se/index.php?sida=49/plastankor/grona/guerilladuck ?

Om du har en webbsida som tar emot urler av typen
*/index.php?variabel1=plastankor&variabel2=gröna&var iabel3=guerilladuck
så är det lätt att fånga en url av typen
*/plastankor/grona/guerilladuck
och skriva om den.
Men om siffran 49 är din enda nyckel till att ditt system ska hitta rätt sida så får du ha ett tabelluppslag i systemet som översätter variabel1 med värdet "plastankor" till variabel sida med värdet "49". Typ. Detta behöver du inte göra i omskrivningen.

Du kan naturligtvis fånga hela strängen som variabel med värdet "/plastankor/grona/guerilladuck" och sen hitta på ett sätt att tolka den så att du får fram sidan nummer 49 ur ditt system.

Senast redigerad av Magnus_A den 2010-03-10 klockan 12:54 Anledning: Tillägg
Magnus_A är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-12, 10:13 #3
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
robincox robincox är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2008
Inlägg: 301
Tackar Magnus. Jag gjorde som du sa och skippade 49. Jag skrev ett script som hittar rätt sida baserat på plastankor/grona/guerilladuck

Tusen tack!
robincox är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
htaccess, mod, rewritw, url


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:46.

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