/ 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
.htacces
Fra : Martin


Dato : 11-02-11 13:09

En menustruktur fra en mysql tabel ser således ud:

domæne.dk/velkommen

Velkommen
Design
--Referencer
Foto
--Referencer


Det klares i en .access fil, som her vises i udsnit:

RewriteEngine on
RewriteRule ^velkommen$ side.php?id=3&topkategori=1
RewriteRule ^referencer$ side.php?id=4&topkategori=2

Mit problem er at der er 2 forekomster af ordet "Referencer" -
jeg ville gerne at URL´en fx viser at vi er i andet niveau fx.

domæne.dk/design/referencer istedet for domæne.dk/referencer

Det kan sagtens lade sig gøre i .htaccess :
RewriteRule ^design/referencer$ side.php?id=4&topkategori=2

MEN så bliver css-filer, billeder, mv jo ikke fundet, da den relative
sti til disse jo bliver rykket.

Hvordan klares dette i .htaccess - eller skal alle stier være absolutte?

Martin

 
 
Martin Larsen (11-02-2011)
Kommentar
Fra : Martin Larsen


Dato : 11-02-11 20:11

Martin wrote:

> MEN så bliver css-filer, billeder, mv jo ikke fundet, da den relative
> sti til disse jo bliver rykket.

Du kan løse problemet på flere måder.

Nemmest er det nok at bruge relative rodstier, fx

<img src="/img/billede.jpg">

Ditto med css osv. Så bliver de loaded korrekt uanset hvilket niveau
html-siden befinder sig på.

Martin

Søg
Reklame
Statistik
Spørgsmål : 177422
Tips : 31962
Nyheder : 719565
Indlæg : 6407886
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste