Mijn .htaccess zorgt voor een error 500 melding als er sprake is van niet bestaande url (wat eigenlijk 404 zou moeten zijn).
Code:
Het wordt (mede) veroorzaakt door RewriteRule (.*) $1.php [L] merk ik. Ik heb het idee dat er een soort van loop of iets dergelijks ontstaat.Code:HELE LIJST MET 301 REDIRECTS RewriteEngine On RewriteBase / AddCharset UTF-8 .html AddCharset UTF-8 .php RewriteRule ^(.*)/c/(.*) categorie.php?categorieid=$2 [L] RewriteRule ^(.*)/p/(.*) product.php?productid=$2 [L] RewriteRule ^s/(.*)/(.*) pagina.php?paginaid=$2 [L] RewriteRule ^zoeken zoeken.php [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule (.*) $1.php [L] ExpiresByType application/javascript "access plus 432000 seconds"
Wie kan me vertellen wat er mis gaat en hoe dit op te lossen is?
- .htaccess veroorzaakt 500 error
-
07-12-2013, 20:38 #1Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
.htaccess veroorzaakt 500 error
-
In de schijnwerper
Social ads specialist gezocht voor WordPress lead sites (met kennis van UTM tags)Freelance / WerkSuper mooie domeinnamen!!! Met aangepaste prijzenDomein te koopGeef je websites 24/7 klantenservice met SiteCompanion's AI chatbot pluginPromotieKwalitatieve backlinkpakketten? Bij Preasiest.com ben je aan het juiste adres!Linkpartners -
09-12-2013, 19:45 #2Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
Re: .htaccess veroorzaakt 500 error
Nog niemand?
-
09-12-2013, 19:55 #3
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: .htaccess veroorzaakt 500 error
Je veroorzaakt een loop als het bestand niet bestaat
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]
als bestand niet bestaat gaat ie naar
RewriteRule (.*) $1.php [L] die bestaat niet dus krijg je een loop.
je zou die dus naar 404.php kunnen laten wijzen ?
-
09-12-2013, 19:58 #4Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
Re: .htaccess veroorzaakt 500 error
Maar (ik ben totaal niet handig in htaccess) en heb wat zaken gerecycled; wat doet die regel nog meer?
Zorgt deze regel er niet voor dat ur.nl/bla url.nl/bla.php opent?
-
09-12-2013, 20:02 #5
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: .htaccess veroorzaakt 500 error
hij kijkt eerst of een bestand of directory bestaat,
is dat niet zo gaat ie rewriten anders niet
dus bestaat ie niet heb je op deze manier een probleem zeg maar,zorg er dus
voor dat er bv een 404.php is welke alles opvangt,.
of je wilt iets anders bereiken met je htaccess dan moet je dat even beter uitleggen
denk ik,.
-
09-12-2013, 20:07 #6Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
Re: .htaccess veroorzaakt 500 error
Ik wil ook heel graag dat er een 404 is die alles opvangt, maar ik heb middels
ErrorDocument 404 /404.shtml
geprobeerd om er 1 te definieren maar dat is niet gelukt; hij bleef dan met een 500 komen.
Vervolgens
ErrorDocument 500 /500.shtml
opgeven met dezelfde pagina resulteerde nog steeds in een standaard 500 pagina...
-
09-12-2013, 20:10 #7
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: .htaccess veroorzaakt 500 error
heb je al geprobeerd wat ik zei dan ?
RewriteRule (.*) 404.php [L]
dan wel een 404.php aanmaken natuurlijk,.
-
09-12-2013, 21:25 #8Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
Re: .htaccess veroorzaakt 500 error
Ik heb het geprobeerd, maar als ik hem toe voeg krijg ik problemen met pagina's zoals www.url.nl/paginazonderextensie
En dat werkt op dit moment wel.
-
09-12-2013, 22:12 #9
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: .htaccess veroorzaakt 500 error
probeer dit eens :
RewriteRule ^([0-9a-zA-Z_-]+) 404.php [NC,QSA,L]
-
11-12-2013, 20:06 #10Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
Re: .htaccess veroorzaakt 500 error
Moet ik die toevoegen of in plaats van een regel?
Want ik heb hem nu toegevoegd en dan is heel de layout gesloopt (CSS valt dus weg).
-
12-12-2013, 00:40 #11gast74241 Guest
Re: .htaccess veroorzaakt 500 error
Lijkt erg op dit probleem!
-
12-12-2013, 02:06 #12
- Berichten
- 108
- Lid sinds
- 16 Jaar
Re: .htaccess veroorzaakt 500 error
ipv: RewriteRule (.*) $1.php [L]
niet eronder dus,.
-
12-12-2013, 20:35 #13Particulier
- Berichten
- 703
- Lid sinds
- 17 Jaar
Re: .htaccess veroorzaakt 500 error
@Steven; dan kan ik pagina's zoals www.url.nl/paginazonderextensie niet meer opnenen, dáár krijg ik dan de 404 te zien.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic