Gå til innhold

mod_rewrite lager problemer for undermapper


Anbefalte innlegg

Bruker denne koden:

RewriteEngine on
RewriteRule ^([^/\.]+)/?$ /index.php?side=$1

En er det noen måte å unngå at omskrivingen også funker i undermapper eller subdomener? Har søkt både her og der, og eneste løsningen jeg har funnet er å legge en .htaccess-fil med RewriteEngine off i hver mappe. Er det noen som vet om noen enklere måte å gjøre det på?

Lenke til kommentar
Videoannonse
Annonse
Kan ha ny .htaccess fil i undermappene som overskriver.
Hadde håpet at jeg slapp det. Det blir flere mapper å holde styr på etter hvert.

 

Evt kan du bruke er pre regel så

/page/id blir uri istedenfor  /id

Ja vel........ Kan noen forklare litt... :blush:

mod_rewrite er flott når det funker, men jeg sliter skikkelig med å forstå det.....

Lenke til kommentar
Du la vel merke til at de skrev page/det_du_selv_velger i stedet for bare det_du_selv_velger i url'en, vel? (Hvis du skjønner hva jeg mener)

Det så jeg ikke.... Du mener altså å skrive f.eks. domene.com/page/sidenavn ?

Prøvde det nå, men med første forslaget fikk jeg siden uten CSS og bilder. På det andre forslaget fikk jeg ikke med filen som skulle inkluderes (404-feil).

Endret av Mr D
Lenke til kommentar
  • 1 måned senere...
Pröv å legg til fölgende överst i head

 

<base href="http://www.domene.com/">

Du kan enten gjøre dette, eller bare bruke absolutte URL'er i CSS'en og grafikken på siden din. I.e. bruk adresser som starter på "/": "/gfx/bilde.jpg" istedenfor "gfx/bilde.jpg". Dette er en god vane, og jeg vil si at det er en bedre metode enn å bruke base href.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...