/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
mod_rewrite og parametre
Fra : Danni Finne


Dato : 13-11-01 11:38

Hejsa...

Jeg har følgende i min .htaccess:
---.htacess--
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^([^/]+)/?$ /~danni/sites/censur/?show=$1
---.htacess--

Den er brutalt tyvstjålet fra mbn.dk/Apache/mod_rewrite/ :) og omskriver en
url http://blah/testing/ til http://blah/?show=testing. Dette virker også.

Mit problem er hvis jeg vil overføre flere parametre end $show, så siger min
fornuft mig at jeg skal lave links således http://blah/testing/&test=true,
da den så ville blive omskrevet til http://blah/?show=testing&test=true, men
den melder '404 - File not found'. http://blah/testing/?test=true virker
desværre heller ikke, parameteren kan ikke ses...

Hvodden gør man det?

Håber I kan hjælpe. På forhånd tak.

--
Danni



 
 
Morten Blinksbjerg N~ (14-11-2001)
Kommentar
Fra : Morten Blinksbjerg N~


Dato : 14-11-01 13:06

> RewriteEngine on
> RewriteCond %{REQUEST_FILENAME} !-F
> RewriteRule ^([^/]+)/?$ /~danni/sites/censur/?show=$1

RewriteRule ^([^/]*)/?(.*)$ ./?show=$1$2

> Mit problem er hvis jeg vil overføre flere parametre end $show, så siger min
> fornuft mig at jeg skal lave links således http://blah/testing/&test=true,
> da den så ville blive omskrevet til http://blah/?show=testing&test=true

http://mbn.dk/Eksempler/Apache/Mod_rewrite/14-11-2001/testing/&var1=val1&var2=val2

Siden indeholder:

<pre><?php
var_dump($HTTP_GET_VARS);
?></pre>

--
Morten Blinksbjerg Nielsen
http://www.mbn.dk/



Danni Finne (14-11-2001)
Kommentar
Fra : Danni Finne


Dato : 14-11-01 15:48

> RewriteRule ^([^/]*)/?(.*)$ ./?show=$1$2
>
http://mbn.dk/Eksempler/Apache/Mod_rewrite/14-11-2001/testing/&var1=val1&var
2=val2

Du har lige vundet talismannen :))

Mange mange tak.

--
Danni



Kim Emax - ayianapa.~ (15-11-2001)
Kommentar
Fra : Kim Emax - ayianapa.~


Dato : 15-11-01 23:07

"Morten Blinksbjerg Nielsen" <usenet@mbn.dk> skrev

> > fornuft mig at jeg skal lave links således
http://blah/testing/&test=true,
> > da den så ville blive omskrevet til http://blah/?show=testing&test=true
>
>
http://mbn.dk/Eksempler/Apache/Mod_rewrite/14-11-2001/testing/&var1=val1&var
2=val2

Jeg har ikke sat mig særligt meget ind i dette, da jeg ikke kan se ideen i
det(altså /testing/)... kan du få mig på "bedre" tanker?

--
Take Care
Kim Emax
http://www.emax.dk
http://www.ayianapa.dk
http://www.artificial-dreams.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks mest avancerede VinWebShop



Danni Finne (16-11-2001)
Kommentar
Fra : Danni Finne


Dato : 16-11-01 00:23

> Jeg har ikke sat mig særligt meget ind i dette, da jeg ikke kan se ideen i
> det(altså /testing/)... kan du få mig på "bedre" tanker?

Søgemaskiner indekserer vist ikke sider som f.eks.
http://site.dk/?vis=links, men hvis man har http://site.dk/links/ så vil den
gemme siden.

Building Dynamic Pages With Search Engines in Mind
http://www.phpbuilder.com/columns/tim20000526.php3?page=1

--
Danni



Kim Emax - ayianapa.~ (16-11-2001)
Kommentar
Fra : Kim Emax - ayianapa.~


Dato : 16-11-01 00:27

"Danni Finne" <danni@finne.dk> skrev

> Søgemaskiner indekserer vist ikke sider som f.eks.
> http://site.dk/?vis=links, men hvis man har http://site.dk/links/ så vil
den
> gemme siden.
>
> Building Dynamic Pages With Search Engines in Mind
> http://www.phpbuilder.com/columns/tim20000526.php3?page=1

ok, nu kan jeg se det smarte... bare det ikke er en
?id=12&action=hest&power=ferrari URL

--
Take Care
Kim Emax
http://www.emax.dk
http://www.ayianapa.dk
http://www.artificial-dreams.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks mest avancerede VinWebShop



Danni Finne (16-11-2001)
Kommentar
Fra : Danni Finne


Dato : 16-11-01 00:33

> ok, nu kan jeg se det smarte... bare det ikke er en
> ?id=12&action=hest&power=ferrari URL

Det kan godt gå hen at blive kompliceret ja :)

http://site.dk/12/hest/ferrari

Men måden kræver at man bygger siden og indholdet meget bestemt på :) eller
laver nogle meget smarte features som kan finde ud af at styre det...

--
Danni



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste