Kom ihåg mig?
Home Menu

Menu


htaccess pagination

Ämnesverktyg Visningsalternativ
Oläst 2011-01-19, 15:37 #1
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Standard htaccess pagination

Hej wn

behöver hjälp med ett litet problem jag stötte på.

jag är relativt ny när det gäller htaccess och modrewrite.

Jag har detta i min .htaccess fil:

Citat:
RewriteRule ^produkter/([0-9]?)$ products.php?page=$1&t=products
Men får ett skumt fel när jag går till "produkter/10 (eller mer än 1 siffra)"
plötsligt skickas jag till "produktererererererererererererererererererererer er/10"

Vad gör jag för fel?
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-01-19, 15:43 #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
Citat:
RewriteRule ^produkter/([0-9]*)$ products.php?page=$1&t=products
Byt ut frågetecknet mot ett *
Magnus_A är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-01-19, 15:46 #3
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Ursprungligen postat av Magnus_A Visa inlägg
Byt ut frågetecknet mot ett *
Nu f*ckar den upp efter 7 istället och produkter/ (utan nummer) funkar inte... :S
Men tack annars

får upp fel:
Citat:
Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-01-19, 15:55 #4
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Att det blir fel efter 7 kan omöjligt bero på din url-omskrivning. Har du fler regler som spelar in kanske? Flagga den som sista med [L] i så fall eller ta bort det som inte ska vara med.

? gör föregående objekt valfritt
* betyder noll eller fler upprepningar
+ betyder en eller fler upprepningar

Dessa används generellt i regexp oavsett språk.
__________________
Full-stack developer, free for smaller assignments

Senast redigerad av tartareandesire den 2011-01-19 klockan 16:16
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-01-19, 16:11 #5
Lumax Lumax är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 610
Lumax Lumax är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 610
Byt ut frågetecknet mot ett +
Lumax är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-01-20, 08:52 #6
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Jag står som ett stort frågetecken!

Jag har bytat ut mot frågetecknet mot * och +. Men då dör hela om jag inte skriver en siffra bakom "produkter/". Och sen när jag sätter en 301 från "produkter/" till "produkter/1" händer inte ett skit allt även om jag har siffra där eller inte.

Dessutom har jag testat med att ta bort ALLA rader utom just den i htaccess. Så nu ser filen ut såhär:

Citat:
RewriteEngine On
RewriteBase /

RewriteRule ^produkter/([0-9]*)$ products.php?page=$1&t=products
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-01-21, 17:31 #7
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Löste det hela med hjälp av någon timme med google och tester.

Svaret var:

Kod:
RewriteRule ^produkter/([0-9]*) products.php?page=$1&t=products [L]
RewriteRule ^produkter([/]?) products.php?t=products
tack annars för alla svar!
youheardit är inte uppkopplad   Svara med citatSvara med citat
Svara


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 05:35.

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