Hej Niclas Ja det ser ud til at virke. Men har dog nu fået et problem. RewriteRule ^([-0-9A-Za-z]+)(/)?$ /index.php?submenu=$1 kører fint som altid og virker. Bruger jeg så RewriteRule ^([-0-9A-Za-z]+)/([-0-9A-Za-z]+)(/)?$ /index.php?submenu=$1&afdeling=$2 forsvinder designet - altså, som om at links til mit stylesheet ikke længere er korrekt.
Hvad er linket til dit stylesheet? (Altså, hvad står der i src="..." ?) Hvis ikke det er linket til CSSen der fejler, må du eventuelt lige smide et link til siden (hvis det er muligt)
det er bare en relative url fra sidens rod "includes/css/style.css" Ændre jeg linket til min css virker det fint. Det er som om at mappe niveauet ændres når der bruges mod_rewrite og man går dybere end 1 querystring.
Altså, skriver man "site.com/kontakt" virker det fint, inkl. css. Men skriver man "site.com/kontakt/it" er det som om linket til stylesheetet ikke længere er korrekt. Ændrer jeg så linket funker det igen, med url'en "site.com/kontakt/it" men ikke med "site.com/kontakt" eller "site.com"
Hvis du har src="includes/css/style.css" tager den selvfølgelig CSSen relativt i forhold til den sti dokumentet er hentet fra - altså i dine eksempeler /kontakt/includes/css/style.css og /kontakt/it/includes/css/style.css. Prøv at skrive stien til CSSen i forhold til din rod - altså udskrift src="includes/css/style.css" med src="/includes/css/style.css" (altså med en "/" først i stien).
Jeg er ikke sikker på at jeg forstår det korrekt - er det meningen at hver side underside har sin egen CSS?
Ja selvfølgelig. / manglede. Indlysende fejl. Tak for hjælpen du :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.