[Apache] probleem met mod_rewrite

Pagina: 1
Acties:

  • rewind.
  • Registratie: Oktober 2001
  • Laatst online: 14-02 22:20
ik heb het volgende in m'n htaccess:

code:
1
2
3
4
5
6
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/ /index.php?page=$1&pid=$2
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ /index.php?page=$1&pid=$2&port=$3&item=$4
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ /index.php?page=$1&pid=$2&title=$3&nid=$4


Alles werkt. Alleen als ik het volgende pad aanroep krijg ik een 404.

http://www.gumdesign.nl/i...tor/editor/fckeditor.html

als ik de rewrite rules weghaal werkt het pad wel!

Hoe zorg ik ervoor dat het wel werkt?

Verwijderd

Als ik die url open, krijg ik geen 404, maar een keurige fckeditor te zien...

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

mod_rewrite heeft niet met programmeren te maken. :) Waar hoort mijn topic?

PRG>>WSS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • rewind.
  • Registratie: Oktober 2001
  • Laatst online: 14-02 22:20
ik zat een beetje te spelen met de instellingen.. daarom deed ie het even wel.

met de volgende instellingen werkt de pagina wel:
code:
1
2
3
4
5
6
7
8
9
10
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/ /index.php?page=$1&pid=$2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ /index.php?page=$1&pid=$2&port=$3&item=$4
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ /index.php?page=$1&pid=$2&title=$3&nid=$4


alleen als ik dan een pagina aanroep die gebruik maakt van:
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ /index.php?page=$1&pid=$2&port=$3&item=$4
dan lijk het erop dat item niet wordt meegegeven.
bv.
http://www.gumdesign.nl/portfolio/3/HZVV/18/


edit: ik heb het nu opgelost door de var item te wijzigen naar nid!

[ Voor 4% gewijzigd door rewind. op 20-12-2006 14:48 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Je hebt dan ook twee dezelfde regular expressions. Ik heb geen idee of dat wel kan/mag. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.