webForumDet fria alternativet

MODrewrite

Webbutveckling

0 svar · 243 visningar · startad av slow

Medlem sedan apr. 2004148 inlägg
Frågan#1

Tjenare!

Jag använder mig av MODrewrite för att få till bättre adresser. Dock så fick jag något att bita i när jag nu måste skicka med 2 värden till. Så här har jag nu:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule ^(.*) $1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ ?p=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z_]+)/([^/]+) ?p=$1&id=$2 [L]

Exempel, index.php?p=blogg&id=12 --> /blogg/12

Det jag försöker göra nu (utan att hittils lyckas) är att skicka med två värden till. Det har med paginering att göra men hur tusan gör man det? Är det ens möjligt?

Det spår jag är inne på är att fortsätta bygga på den jag har men det fungerar kanske inte så?

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z_]+)/([^/]+)/([^/]+)/ ?p=$1&id=$2&id2=$3&id4=$4 [L]

Så min fråga är, går det att skicka mer än två värden?

MVH Patrik

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)