Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[.htaccess] Internal Error

Pagina: 1
Acties:

Verwijderd

Topicstarter
Geachte webdesigners,

Ik ben bezig met het configureren van een apache server bij one.com. Ik ben nu bezig om via het .htaccess bestand extensies te verbergen. In dit geval PHP. Het is gelukt alleen bij het toevoegen van een trailing slash in de adres balk crashed de pagina en wordt er een internal server error gegeven.

Ik heb inmiddels al verschillende rewrites van het internet geplukt maar ben er nog niet uit.

Hier mijn .htaccess configuratie

RewriteEngine On

< -- Hiermee forceer ik www -->
RewriteCond %{HTTP_HOST} mijndomein\.nl$ [NC]
RewriteCond %{HTTP_HOST} !^www\.mijndomein\.nl$ [NC]
RewriteRule ^(.*)$ http://www.mijndomein.nl/$1 [L,R=301]

< -- Extensie rewrite --> ---> HIER ZIT VOLGENS MIJ HET PROBLEEM
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

< -- IMG hotlinking -->
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mijndomein\.nl/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L]

  • digital-IMEI
  • Registratie: December 2005
  • Laatst online: 28-11 20:18
Verwijderd schreef op woensdag 01 februari 2012 @ 14:27:
Geachte webdesigners,

Ik ben bezig met het configureren van een apache server bij one.com. Ik ben nu bezig om via het .htaccess bestand extensies te verbergen. In dit geval PHP. Het is gelukt alleen bij het toevoegen van een trailing slash in de adres balk crashed de pagina en wordt er een internal server error gegeven.

Ik heb inmiddels al verschillende rewrites van het internet geplukt maar ben er nog niet uit.

Hier mijn .htaccess configuratie

RewriteEngine On

< -- Hiermee forceer ik www -->
RewriteCond %{HTTP_HOST} mijndomein\.nl$ [NC]
RewriteCond %{HTTP_HOST} !^www\.mijndomein\.nl$ [NC]
RewriteRule ^(.*)$ http://www.mijndomein.nl/$1 [L,R=301]

< -- Extensie rewrite --> ---> HIER ZIT VOLGENS MIJ HET PROBLEEM
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

< -- IMG hotlinking -->
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mijndomein\.nl/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L]
Wat ik in ieder geval raar vind is dat je RewriteEngine on pas in het 2e gedeelte gebruikt.

Daarnaast, maar dat weet ik niet zeker geeft {reqiest_filename} de bestandsnaam inclusief extensie terug, waardoor RewriteCond %{REQUEST_FILENAME}\.php de mist in gaat. waarom niet RewriteCond (.*)\.php$

Ik ben geen held in .htaccess hoor maar dit is mijn eerste gedachte

Verwijderd

Topicstarter
Bedankt voor je reactie. Ja die 2e rewrite hoort er niet, vergeten.
Helaas RewriteCond (.*)\.php$ lost het probleem niet op. Maar ik denk wel dat je dicht in de buurt zit. Hopelijk ziet iemand het probleem.

  • digital-IMEI
  • Registratie: December 2005
  • Laatst online: 28-11 20:18
Verwijderd schreef op woensdag 01 februari 2012 @ 14:40:
Bedankt voor je reactie. Ja die 2e rewrite hoort er niet, vergeten.
Helaas RewriteCond (.*)\.php$ lost het probleem niet op. Maar ik denk wel dat je dicht in de buurt zit. Hopelijk ziet iemand het probleem.
Comment de regels eens 1 voor 1 door er een # voor te zetten. Zo kun je makkelijk testen waar de fout zit.

Verwijderd

Topicstarter
Gedaan! Top wist niet dat dat kon. "RewriteCond %{REQUEST_FILENAME}\.php -f" hier schijnt de fout te zitten.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Excuus RobIII, bedankt voor de correctie!
Pagina: 1