Versio

Mod_rewrite

Overzicht Reageren

Daniel Voogsgerd

Daniel Voogsgerd

18/09/2010 17:15:22
Quote Anchor link
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.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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


Bij voorbaat dank.

Daniƫl Voogsgerd
Gewijzigd op 18/09/2010 17:17:07 door Daniel Voogsgerd
 
PHP hulp

PHP hulp

25/05/2012 06:01:01
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Karl Karl

Karl Karl

18/09/2010 18:17:41
Quote Anchor link
Je hebt het met mod_rewrite gemaakt, niet van.
Verder kan je gewoon bij elke rule ^Web/ weghalen.
 
Cars Meulman

Cars Meulman

18/09/2010 19:34:09
Quote Anchor link
Probeer dit is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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]


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
 



Overzicht Reageren