Ik heb een probleem met mijn mod_rewrite regels in apache in de .htaccess, ik kom er niet uit ik heb hier al enkele dagen mee zitten knoeien , verschillende tutorials gevolgd maar ik kom er niet uit, wat ik zou willen:
Mijn pagina's zijn opgebouwd als volgt: http://domain.com/index.php?language=NL&page=page1
dit zou ik willen herschrijven naar http://domain.com/NL/page1
hiervoor dacht ik de volgende rule te gebruiken in m'n .htaccess:
Problemen waar ik tegenop bots:
-Als ik nu surf naar domain.com/NL/page1 dan is mijn hele css opmaak verdwenen, terwijl als ik surf naar domain.com/index.php?language=Nl&page=page1 dan klopt alles wel mooi
-de taal en pagina is in principe optioneel, wordt deze parameter niet ingevuld dan wordt deze in de code voorzien van een standaard waarde, echter wanneer ik surf naar http://domain.com/page1 (want taal is optioneel) dan krijg ik een 404, hoe maak ik zoiets optioneel of gaat dat niet ?
thnx!
Mijn pagina's zijn opgebouwd als volgt: http://domain.com/index.php?language=NL&page=page1
dit zou ik willen herschrijven naar http://domain.com/NL/page1
hiervoor dacht ik de volgende rule te gebruiken in m'n .htaccess:
PHP:
1
2
| RewriteEngine on RewriteRule ^([^/\.]+)/([^/\.]+)/?$ /index.php?language=$1&page=$2 [L] |
Problemen waar ik tegenop bots:
-Als ik nu surf naar domain.com/NL/page1 dan is mijn hele css opmaak verdwenen, terwijl als ik surf naar domain.com/index.php?language=Nl&page=page1 dan klopt alles wel mooi
-de taal en pagina is in principe optioneel, wordt deze parameter niet ingevuld dan wordt deze in de code voorzien van een standaard waarde, echter wanneer ik surf naar http://domain.com/page1 (want taal is optioneel) dan krijg ik een 404, hoe maak ik zoiets optioneel of gaat dat niet ?
thnx!