login  Naam:   Wachtwoord: 
Registreer je!
 Forum

.htaccess mod rewrite (Opgelost)

Offline jc2 - 26/09/2008 17:16 (laatste wijziging 26/09/2008 17:47)
Avatar van jc2PHP interesse Ik heb al enkele sites bekeken (o.a. deze) en de tutorials en enkele forumreacties hier op sitemasters.
Toch kom ik er niet aan uit.

Ik heb een ftp-server die zo is opgebouwd:
Citaat:
- zomaareenmap
-heelveelbestandenenmappen
- zomaareenmap2
-heelveelbestandenenmappen
- map
-index.php
-.htaccess
-.htaccess


Ik vroeg me af hoe ik met mod_rewrite zulke adressen kan maken:
Eerst: http://www.website.nl/map/index.php?pg=startpagina
Straks: http://www.website.nl/map/startpagina

Deze htaccess (hier ben ik niet naar op zoek!) werkte wel:
  1. Options +FollowSymlinks
  2. RewriteEngine on
  3. RewriteRule ^(.*)\.htm$ /$1 [NC]

Dus: http://www.website.nl/map.htm --> http://www.website.nl/map

Deze werkte niet:
  1. Options +FollowSymlinks
  2. RewriteEngine on
  3. RewriteRule ^map/(.*)$ /map/index.php?pg=$1 [NC]


Wie weet welke code ik moet gebruiken én in welke van de 2 htaccess bestanden ik de code moet zetten?

Oplossing:
1. Ik heb nu de volgende code gebruikt:
  1. RewriteEngine On
  2.  
  3. RewriteCond %{SCRIPT_FILENAME} !-f
  4. RewriteCond %{SCRIPT_FILENAME} !-d
  5.  
  6. RewriteRule ^/map/(.*) index.php?pg=$1


2. Ik heb de naam van 'map' in 'afbeeldingsmap' moeten veranderen, zodat 'map' een virtuele map werd en geen bestaande map.

3. Ik heb in 'afbeeldingsmap' een base url-tag toe moeten voegen om de layout te behouden.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s