Toon posts:

[.htaccess] mod_rewrite probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Sorry, topic titel vergeten: mod_rewrite probleem

Hey allemaal,

Ik ben bezig een nieuw systeem te ontwikkelen. Voorheen gebruikte ik altijd multiviews in php, maar omdat dit nogal eens wat problemen heeft geleverd wil ik nu graag mod_reewrite gebruiken. Ik ben hier echter niet erg bekend mee, en kwam al snel problemen tegen.

Een tijdje terug dacht ik ene goede oplossing te hebben op het gebied van htaccess, maar alle requests bleken op de een of andere manier twee keer te worden uitgevoerd. Vraga me niet hoe, maar ik krege het voor elkaar.

Nu wil ik jullie dus vragen of jullie mij op weg kunnen helpen aan de hand van de volgende punten:
  • Er moet gekeken worden of het opgevraagde bestand bestaat.
  • Wanneer dit bestand bestaat dit gewoon laden.
  • Wanneer dit niet bestaat doorsturen naar /Source/Execute.php
Ik wil liever niet met een 404 werken omdat dit door google niet word geindexeerd, dus mod_rewrite is een must.

Alsvast bedankt voor de mensen die mij uit de brand helpen.

Simon.

Verwijderd

Iets in de geest van:
code:
1
2
3
RewriteEngine on
RewriteCond /var/www/%{REQUEST_FILENAME} !-f
RewriteRule ^(.+) /Source/Execute.php

Zie ook de URL Rewriting Guide.

Verwijderd

Topicstarter
Ik heb nu het volgende:
code:
1
2
3
4
5
6
## Start mod_rewrite code
RewriteEngine On

RewriteCond /usr/home/showthec/public_html/www2/%{REQUEST_FILENAME}     !-f
RewriteCond /usr/home/showthec/public_html/www2/%{REQUEST_FILENAME}     !-d
RewriteRule ^(.*)                                                       Source/Execute.php


Echter geeft dit overal dat ik geen toegang heb:
http://www2.showthecode.nl/
http://www2.showthecode.nl/test.php

[ Voor 22% gewijzigd door Verwijderd op 19-01-2007 19:30 ]


Verwijderd

Het bestand test.html bestaat niet in de root directory van het filesystem. Daarom moet je ook je document root directory in die RewriteCond zetten. Apache heeft ongetwijfeld geen leesrechten in de root directory.

Verwijderd

Topicstarter
Heb zojuist mijn bericht bewerkt.
Zag inderdaad ook al wat er fout was, maar heb nog steeds problemen.

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

NMe

Quia Ego Sic Dico.

'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.


  • Depress
  • Registratie: Mei 2005
  • Laatst online: 12-02 13:20
Namens Twiel Kick

Ik denk trouwens dat er een index ergens nog zit die uitgevoerd word..
Pagina: 1