ik heb een .htaccess bestand die er voor zorgt dat de .php extensie weggehaald word.
dit werkt allemaal prima alleen mijn sub domein geeft nu een error 404.


RewriteEngine On
RewriteCond %{HTTP_HOST} ^MijnDomeinnaam\.nl$ [nc]
RewriteRule ^(.*)$ http://www.MijnDomeinnaam.nl/$1 [r=301,nc]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]


en op de sub map dus blabla.mijndomein.nl

krijg ik :

Not Found

The requested URL /.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at www.subs.blablabla.nl Port 80

Wat kan ik hieraan doen?

mvg.
Heb je voor blabla.mijndomein.nl een aparte virtual host aangemaakt met daarin hetzelfde .htaccess bestand?
Ozzie je bedoeld nog een keer de .htaccess uploaden?


[size=xsmall]Toevoeging op 28/05/2016 22:18:03:[/size]

oh het is opgelost door het nog een keer te uploaden!

Heel Erg bedankt!
"blabla" is een subdomein. Die heeft een eigen virtual host met een eigen document root nodig. In die document root zal dan datzelfde .htaccess bestand moeten staan lijkt me.

[size=xsmall]Toevoeging op 28/05/2016 22:19:34:[/size]

>> oh het is opgelost door het nog een keer te uploaden!

Oké, top. Graag gedaan.
Waarom redirect je niet alles naar index.php en maak je dan gebruik van een autoloader (indien elk bestand een klasse omvat) of (maar mogelijk minder efficiënt) file_exists() + require?

Reageren