Page 1 of 1

htaccess - werkt wel, werkt niet, internal server error

Posted: Sat Jan 17, 2009 12:40 pm
by RvdS
Om gek van te worden.

htaccess staat in de root. Maar ik krijg direct een internal server error. Het is hetzelfde htacces bestand dat ik ook op een andere website gebruikt, en daar werkt ie, nl:

Code: Select all

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

php_value memory_limit 20M

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Zodra ik deze code gebruik voor de website in kwestie, die gemaakt is met dezelfde CMSMS versie (1.5.1). Het lijkt erop dat ik geen htaccess kan gebruiken, echter als ik alleen dit in het htaccess-bestand zet werkt het wel:

Code: Select all

php_value memory_limit 20M
Zodra ik daar een regel bij zet, werk het niet meer. Zelfs niet als ik alleen dit erbij zet, en ook niet al ik alleen dat erin zet, met en zonder RewriteEngine on:

Code: Select all

DirectoryIndex index.php
Om gek van te worden. Ik heb al zo weinig haren op mijn hoofd, maar op deze manier verlies ik ze el erg snel...  ;)

Re: htaccess - werkt wel, werkt niet, internal server error

Posted: Sat Jan 17, 2009 2:25 pm
by Rolf
Hoi RvdS

Beide websites die je beschrijft zijn deze bij dezelfde ISP???

Zo niet, dan zou het kunnen zijn dan de ISP bepaalde instellingen in de htaccess niet toestaat, waardoor je een error 500 foutmelding krijgt.
Soortgelijk heb ik een paar week geleden gehad bij mijndomein.nl. Deze accepteert bijv. geen 'Options +FollowSymLinks'
Misschien even een mailtje naar de helpdesk kan je veel ergernis besparen...

Groet, Rolf

Re: htaccess - werkt wel, werkt niet, internal server error

Posted: Sat Jan 17, 2009 3:44 pm
by RvdS
Dank je voor de reply, Rolf.

Nee, de websites worden inderdaad niet door dezelfde ISP gehost. Dat zou dus betekenen dat de ISP waarbij het niet erkt, wel de php veranderingen doorlaat in de htaccess (zie voorbeeld in mijn eerste post), maar niet een simpele DirectoryIndex verwijzing.
Zou errug jammer zijn.

Het mailtje heb ik inmiddels verstuurd. We wachten af.

Gr. Ralf