HTACCESS rewrite url

  • Haay,


    K zit met een probleem met de rewrite url


    Code:

    PHP
    RewriteEngine On
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     
     RewriteRule ^(.*)/ index.php?pagina=$1
     RewriteRule ^index/(.*)/ index.php?subpagina=$1


    RewriteRule ^(.*)/ index.php?pagina=$1 Werkt wel


    Maar RewriteRule ^index/(.*)/ index.php?subpagina=$1 Pakt die niet?


    wie o wie weet waarom?

    Ik sta open voor projecten.
    Ik sta ook tehuur als scripter
    PM voor meer informatie

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Haay heb het al terug veranderd naar hierboven.


    Iemand een andere oplsosing dat het goed laat werken?

    Ik sta open voor projecten.
    Ik sta ook tehuur als scripter
    PM voor meer informatie

  • Werkt niet, en heeft iemand een andere oplossing vind ik echt triest. Je bent het eigenlijk niet waard, maar omdat misschien anderen nog iets hebben aan de oplossing, hier komt ie:


    Apache Configuration
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    
    RewriteRule ^index/(.*)/ index.php?subpagina=$1 [L]
    RewriteRule ^(.*)/ index.php?pagina=$1


    De L-modifier, waarover ik het in mijn eerste reactie ook al had...

  • Sorry als de reactie verkeerd overkwam van mij..


    Het was wel erg laat en was niet echt bepaald nuchter ;(


    EDIT:


    Hij pakt de images in CSS niet? de css zelf pakt hij wel.


    De images worden zo nu opgeroepen: /images/img.png ?


    Why?

    Ik sta open voor projecten.
    Ik sta ook tehuur als scripter
    PM voor meer informatie

    Bewerkt één keer, laatst door MBCompany ().


  • Lol website scripten/maken als je dronken ben is geen goed idee.



    dat is toch goed /images/img.png?

  • Dat komt omdat je de URL's rewrite. Hierdoor zal hij ook de CSS en de JS bestanden gaan rewriten naar de huidige url.


    Stel jij hebt:

    Citaat

    <link href="css/style.css" rel="stylesheet" type="text/css" />


    En de URL in de bar is:

    Citaat


    Dan wordt de url van de CSS file:

    Citaat


    Hoe kun je dit oplossen?


    1. Overal een / voor zetten --> Kan met sommige server instellingen problemen opleveren
    2. base tag toevoegen.


    Wat is een base tag?

    Citaat

    <base href="http://jouwdomein.nl/">

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!