Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Dat doe je dan weer met mod_rewrite.
Als dat ondersteund is op de je server, zet je dit in je htaccess:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
Als dat ondersteund is op de je server, zet je dit in je htaccess:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
In .htaccess een rewirerule opnemen waardoor je alles van domain.nl/something verwijst naar index.php? En als je geen apache hebt maar IIS, dan bestaan er vergelijkbare tools
Ik heb zeker wel gegoogled, maar dan kreeg ik voorbeelden voor in een .htaccess die niet deden wat ik wou. Ik heb namelijk weinig kennis van .htaccess bestanden...
Maar Jaded zijn .htaccess voorbeeld doet precies wat ik wil. Bedankt!
Ik heb inderdaad mod-rewrite aanstaan (eigen webserver), alleen ja, kreeg elke keer verkeerde htaccess voorbeelden, waardoor ik niet echt verder kwam. Wist wel dat het met mod-rewrite moest.
Bedankt.
Maar Jaded zijn .htaccess voorbeeld doet precies wat ik wil. Bedankt!
Ik heb inderdaad mod-rewrite aanstaan (eigen webserver), alleen ja, kreeg elke keer verkeerde htaccess voorbeelden, waardoor ik niet echt verder kwam. Wist wel dat het met mod-rewrite moest.
Bedankt.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Dit staat volledig los van MultiViews, wat een functionaliteit van Apache is en niet van PHP.
De RewriteEngine is inderdaad waarnaar je opzoek bent
Waarna je in index.php de $_SERVER['REQUEST_URI'] kunt uitlezen om te zien welke url oorspronkelijk werd opgevraagd, of je kunt de losse onderdelen van de URL capturen en aan je php doorgeven;
De RewriteEngine is inderdaad waarnaar je opzoek bent
code:
1
2
| RewriteEngine On RewriteRule .? index.php |
Waarna je in index.php de $_SERVER['REQUEST_URI'] kunt uitlezen om te zien welke url oorspronkelijk werd opgevraagd, of je kunt de losse onderdelen van de URL capturen en aan je php doorgeven;
code:
1
2
| RewriteEngine On RewriteRule (.*)/(.*)/(.*) index.php?map1=$1&map2=$2&map3=$3 |
Voor de duidelijkheid:
Multiviews helpt je hier niet omdat je niet eindigt met een file, maar met iets wat niet bestaat. Apache verzint niet zelf weer dat je eigenlijk de directory-index-file wilde met mapnamen erachter.
Vziw is dit inderdaad het handigst op te lossen met de rewrite engine. Voor alle gevallen waarbij het eerste deel van het pad ook daadwerkelijk bestaat werkt het wel met Multiviews
Multiviews helpt je hier niet omdat je niet eindigt met een file, maar met iets wat niet bestaat. Apache verzint niet zelf weer dat je eigenlijk de directory-index-file wilde met mapnamen erachter.
Vziw is dit inderdaad het handigst op te lossen met de rewrite engine. Voor alle gevallen waarbij het eerste deel van het pad ook daadwerkelijk bestaat werkt het wel met Multiviews
Pagina: 1