Include problem ifb. med Rewrite URL

Tags:    php

Hey udviklere.

Er begyndt at bruge rewrite URL via .htaccess så URL'en ser bedre ud, og for bedre SEO Optimering.

Har ændret:

index.php?lang=da&id=Forside

til

/da/Forside.html

Men så får jeg problemer med include.

Den kan ikke finde min Top.php og Bund.php, og det giver jo meget god mening fordi jeg har ikke en mappe som hedder "da".

Mine includes ser således ud:
Fold kodeboks ind/udKode 


Har så prøvet at skrive include("../top.php"); - og så skulle man jo tro at den gik tilbage til root mappen (domæne.dk/top.php) men så får jeg flg. fejl:

Fold kodeboks ind/udKode 


Hvad gør jeg forkert? Kunne det være fordi at PHP leder efter filen "../top.php" inde i den ukendte mappe "da" ?

Eller skal jeg bare læse mere op på include? :O


- har også prøvet med /top.php



Indlæg senest redigeret d. 26.03.2010 13:37 af Bruger #14015
3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Lyder lidt mærkeligt, fordi rewrite virker kun for http requests. Så php includes skulle tilgå filen på samme måde, hvad enten rewrite er til eller fra.



Tak for dit svar :)

Min .htaccess ser således ud:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 26.03.2010 14:14 af Bruger #14015
Problem løst.

"Problemet" var at blot mit stylesheet.css ikke blev included. Det skulle såmend bare rettes til /stylesheet.css og så virker det.

Det fik det bare til at ligne, at top og bund IKKE blev included fordi der ikke var noget design på.



Indlæg senest redigeret d. 26.03.2010 14:18 af Bruger #14015
t