Likes Likes:  0
Resultaten 1 tot 14 van de 14
Geen
  1. #1
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Apache: Hulp gezocht bij url herschrijven

    Beste,

    zou iemand mij kunnen helpen met het volgende.
    Mijn urls zijn nu zo:


    http://www.domein.net/overzicht/?p=1...and&groep=gogo
    www.domein.net/detail/?id=1926295
    www.domein.net/tips

    Die zou ik graag het volgende willen hebben

    www.domein.net/gogo/Griekenland.html
    www.domein.net/gogo/Griekenland/1926295.html
    www.domein.net/tips.html

    Ik weet dat dit via htaccess gaat alleen zou ik echt niet weten hoe.
    Dit is de htaccess die bij het systeem zat:

    Code:
    RewriteEngine On
    
    # Rewrite alleen als het bestand niet bestaat
    RewriteCond %{REQUEST_URI} !^$
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-zA-Z0-9_-]+)/$ /index.php?pagina=$1 [QSA,L]
    Mvg, Remon

  2. #2
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    462 Berichten
    Ingeschreven
    22/05/06

    Locatie
    Belgie

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    26 Berichten zijn liked


    Ondernemingsnummer: 0812210395

    Uit mijn hoofd zou het zoiets moeten zijn, maar ik heb het niet getest. Moest het niet helemaal correct zijn, dan zou het je in ieder geval wel op weg moeten kunnen helpen.

    Code:
    RewriteEngine On
    
    # Rewrite alleen als het bestand niet bestaat
    # xxx.html naar /xxx
    RewriteCond %{REQUEST_URI} !^$
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-zA-Z0-9_\-]+).html$ /$1 [QSA,L]
    
    # group/rubriek.html
    RewriteCond %{REQUEST_URI} !^$
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+).html$ /overzicht/?p=1&groep=$1&rubriek=$2 [QSA,L]
    
    # group/rubriek/123456.html
    RewriteCond %{REQUEST_URI} !^$
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+)/([0-9]+).html$ /detail/?id=$3 [QSA,L]

  3. #3
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Beste,

    Met de volgende code werkt alleen de:
    www.domein.net/tips.html

    Code:
    RewriteEngine On
    
    # Rewrite alleen als het bestand niet bestaat
    RewriteCond %{REQUEST_URI} !^$
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f
    
    RewriteRule ^([a-zA-Z0-9_-]+).html/$ /index.php?pagina=$1 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+).html$ /index.php?pagina=$1 [QSA,L]
    
    RewriteRule ^([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+).html/$ /overzicht/?p=1&groep=$1&rubriek=$2 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+).html$ /overzicht/?p=1&groep=$1&rubriek=$2 [QSA,L]
    
    RewriteRule ^([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+)/([0-9]+).html/$ /detail/?id=$3 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_\-]+)/([a-zA-Z0-9_\-]+)/([0-9]+).html$ /detail/?id=$3 [QSA,L]
    Dit komt omdat ik de .html heb toegevoegd.

    RewriteRule ^([a-zA-Z0-9_-]+).html/$ /index.php?pagina=$1 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+).html$ /index.php?pagina=$1 [QSA,L]

    Zodra ik de .html weg haal uit de eerste 2 lijnen werken de volgende links weer:
    www.domein.net/gogo/Griekenland.html
    www.domein.net/gogo/Griekenland/1926295.html

    Is er misschien iemand die weet waar het fout gaat ?

  4. #4
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Vergeet niet in je head van je html een base href te zetten, anders werken stylesheets, javascript en images niet meer.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  5. #5
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Er is nog een probleempje.
    De volgende urls pakt hij niet:

    husk%20summer/Frankrijk.html
    sudtours/Canarische+Eilanden.html

    Hoe zorg ik dat hij de + & %20 wel gewoon pakt ?

  6. #6
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    (.*) is een optie ipv de AZ 09 set die je nu hebt.
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  7. #7
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Wat is het verschil dan ?

  8. #8
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Dan laat ie alle tekens toe
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  9. #9
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Dus dan zou die zo worden:
    RewriteRule ^(.*)/(.*).html/$ /overzicht/?p=1&groep=$1&rubriek=$2 [QSA,L]

    ?

  10. #10
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Dat werkt wel, alleen hij kort te naam in en dan werkt de url niet meer!

  11. #11
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    De volgende code werkt deels:
    Alleen als ik in de eerste 2 lijnen de .html erbij zet werken de andere urls ook niet meer.

    Code:
    RewriteEngine On
    
    # Rewrite alleen als het bestand niet bestaat
    RewriteCond %{REQUEST_URI} !^$
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f
    
    RewriteRule ^([a-zA-Z0-9_-]+)/$ /index.php?pagina=$1 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+)$ /index.php?pagina=$1 [QSA,L]
    
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html/$ /overzicht/?p=1&groep=$1&rubriek=$2 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html$ /overzicht/?p=1&groep=$1&rubriek=$2 [QSA,L]
    
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([0-9]+).html/$ /detail/?id=$3 [QSA,L]
    RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([0-9]+).html$ /detail/?id=$3 [QSA,L]
    Echter wil ik graag de spatie dus %20 of andere tekens vervangen door -
    Is er anders geen seo expert die niet betaalt kan doen ?

  12. #12
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    4.175 Berichten
    Ingeschreven
    09/12/05

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    76 Berichten zijn liked


    Naam: Ramon Fincken
    Bedrijf: Klarned Managed Hosting / Halvar.io
    Functie: CEO
    URL: www.klarned.is
    Registrar SIDN: Nee
    KvK nummer: 30262182
    TrustCloud: ramonfincken
    View ramonfincken's profile on LinkedIn

    Ik zie het even niet, normaal zet je de meest gedetailleerde bovenaan, zodat een regel niet perongeluk door een andere wordt "mis" gelezen.

    Wellicht toch handig:
    Dit is een voorbeeld voor een url die met 1 of meerdere getallen begint, daarna een / en daarna ieder willekeurig teken, gevolgd door een .html
    Het getal stuurt hij door als GET pageid
    Code:
    RewriteRule ^([0-9]*)/(.*).html$ cmspagina.php?pageid=$1 [NC,L]
    Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers

  13. #13
    Apache: Hulp gezocht bij url herschrijven
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    11/06/08

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Ik denk dat er niks anders op zit om iemand in te huren!
    Zelf kom ik er niet uit.

  14. #14
    Apache: Hulp gezocht bij url herschrijven
    ondernemer
    75 Berichten
    Ingeschreven
    09/01/09

    Locatie
    Lelystad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24403740
    Ondernemingsnummer: nvt

    Inhuren mag je altijd nog doen. Hiermee zou je er toch uit moeten kunnen komen:
    Je moet de urls, die je in je html schrijft goed encoden en voor het uitlezen eventueel weer decoden. Simpele php functie:

    PHP Code:
    public function prepare_mod_rewrite($var){
        return 
    urlencode(str_replace(" ","-",trim($var)));
    }

    public function 
    decode_mod_rewrite($var){
        return 
    strip_tags(str_replace("-"," ",urldecode($var)));

    Voor htacces, is dit alles wat je nodig hebt:
    Code:
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    Dan in php de variabelen inlezen:
    PHP Code:
    $vars explode("/",$_SERVER['REQUEST_URI']); 
    De array $vars kun je vervolgens verder verwerken.
    Je kunt met
    Code:
    http://domein/value1/value2/
    waarden in de $vars krijgen, maar via deze ook een key/val pair:
    Code:
    http://domein/key1=val1/key2=val2/
    werkt ook.
    succes.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics