Mod_rewrite
Hoi allemaal,
Ik heb een vraag over mod_rewrite.
Momenteel heb ik op een site communicabel.nl gebruik gemaakt van mod_rewrite. Ik moet nu iedere keer /web/ in de path zetten. Kan het ook zo dat je niet /Web/ nodig heb om mod_rewrite toe te passen?
Zo ziet mijn htaccesss er momenteel uit.
Bij voorbaat dank.
Daniƫl Voogsgerd
Ik heb een vraag over mod_rewrite.
Momenteel heb ik op een site communicabel.nl gebruik gemaakt van mod_rewrite. Ik moet nu iedere keer /web/ in de path zetten. Kan het ook zo dat je niet /Web/ nodig heb om mod_rewrite toe te passen?
Zo ziet mijn htaccesss er momenteel uit.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
RewriteEngine On
RewriteRule ^Web/(.*)/(.*)/(.*)/ index.php?p=$1&sp=$2&ssp=$3
RewriteRule ^Web/(.*)/(.*)/(.*) index.php?p=$1&sp=$2&ssp=$3
RewriteRule ^Web/(.*)/(.*)/ index.php?p=$1&sp=$2
RewriteRule ^Web/(.*)/(.*) index.php?p=$1&sp=$2
RewriteRule ^Web/(.*)/ index.php?p=$1
RewriteRule ^Web/(.*) index.php?p=$1
RewriteRule ^Web/(.*)/(.*)/(.*)/ index.php?p=$1&sp=$2&ssp=$3
RewriteRule ^Web/(.*)/(.*)/(.*) index.php?p=$1&sp=$2&ssp=$3
RewriteRule ^Web/(.*)/(.*)/ index.php?p=$1&sp=$2
RewriteRule ^Web/(.*)/(.*) index.php?p=$1&sp=$2
RewriteRule ^Web/(.*)/ index.php?p=$1
RewriteRule ^Web/(.*) index.php?p=$1
Bij voorbaat dank.
Daniƫl Voogsgerd
Gewijzigd op 18/09/2010 17:17:07 door Daniel Voogsgerd
Gesponsorde koppelingen:
Je hebt het met mod_rewrite gemaakt, niet van.
Verder kan je gewoon bij elke rule ^Web/ weghalen.
Verder kan je gewoon bij elke rule ^Web/ weghalen.
Probeer dit is:
Als je wilt dat je achter index.php?p=$1 of de andere rijen nog de GET variabelen wilt gebruiken moet je [QSA,L] in plaats van [L] gebruiken.
Oja zorg er voor dat de htacces in de map web zit dan hoef je die web er niet elke keer voor te zetten.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
RewriteEngine On
RewriteRule (.*)/(.*)/(.*)/ index.php?p=$1&sp=$2&ssp=$3 [L]
RewriteRule (.*)/(.*)/(.*) index.php?p=$1&sp=$2&ssp=$3 [L]
RewriteRule (.*)/(.*)/ index.php?p=$1&sp=$2 [L]
RewriteRule (.*)/(.*) index.php?p=$1&sp=$2 [L]
RewriteRule (.*)/ index.php?p=$1 [L]
RewriteRule (.*) index.php?p=$1 [L]
RewriteRule (.*)/(.*)/(.*)/ index.php?p=$1&sp=$2&ssp=$3 [L]
RewriteRule (.*)/(.*)/(.*) index.php?p=$1&sp=$2&ssp=$3 [L]
RewriteRule (.*)/(.*)/ index.php?p=$1&sp=$2 [L]
RewriteRule (.*)/(.*) index.php?p=$1&sp=$2 [L]
RewriteRule (.*)/ index.php?p=$1 [L]
RewriteRule (.*) index.php?p=$1 [L]
Als je wilt dat je achter index.php?p=$1 of de andere rijen nog de GET variabelen wilt gebruiken moet je [QSA,L] in plaats van [L] gebruiken.
Oja zorg er voor dat de htacces in de map web zit dan hoef je die web er niet elke keer voor te zetten.
Gewijzigd op 18/09/2010 19:35:47 door Cars Meulman



