M@rtinMedlem sedan dec. 19992 085 inlägg Jag har en sida där jag vill att när man väljer en kategori ska det stå http://domän/kategori istället för http://domän/index.php=cat=kategori
Jag fixade detta med en ReWrite Rule per kategori i .htaccess:
RewriteRule ^art/? /index.php?cat=Art [NC]
Det fungerar jättebra så länge man inte har något slash på slutet, om jag skriver
http://domän/kategori/ så får jag fram sidan men css filen laddas inte så det verkar som att de relativa sökvägarna inte fungerar som de ska längre. Hur löser jag detta?
Om ni inte förstod kan ni testa på http://pastime.dublish.com (klicka på en kategori till en länk, lägg sedan på ett slash på slutet).
mozillaMedlem sedan juli 20011 084 inlägg Ganska simpelt... det finns ingen style.css i mappen /games/.
Du får se till att alltid länka css-filen till rooten "./style.css" eller "~/style.css"
M@rtinMedlem sedan dec. 19992 085 inlägg Jo iofs, fast index.php finns ju inte heller i /games/ ?
Varken ./style.css eller ~/style.css verkar fungera, däremot funkar det om jag skriver hela http sökvägen till filen.
mozillaMedlem sedan juli 20011 084 inlägg Fast du har ju via htaccess talat om att den ska söka efter index.php i rooten. :) Du skulle kanske kunna göra en liknande regel för css-filen också.
Det kanske var "/style.css" kommer inte riktigt ihåg. :bire
M@rtinMedlem sedan dec. 19992 085 inlägg Aha, /index.php gör att den letar i roten, det var nog det som gjorde mig förvirrad.
Tack för hjälpen!