Ich möchte neu zu schreiben:Umschreiben `admin` zu` admin.php` und alles andere zu `main.php`
http://mydomain
zu./main.php
http://mydomain/abc
-./main.php/abc
http://mydomain/abc?def=xyz
zu./main.php/abc?def=xyz
http://mydomain/admin
bis./admin.php
http://mydomain/admin/abc
bis./admin.php/abc
und hier meine aktuellen .htaccess-Datei ist:
Options -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^$ ./main.php [QSA,L]
RewriteRule ^/$ ./main.php [QSA,L]
RewriteRule ^admin$ ./admin.php [NC,L]
RewriteRule ^admin/$ ./admin.php [NC,L]
RewriteRule ^admin/([a-zA-Z0-9-_]+)$ ./admin.php/$1 [NC,L]
RewriteRule ^([a-zA-Z0-9-_]+)$ ./main.php/$1 [NC,L]
Aber ich erhalte Fehler Forbidden wenn http://mydomain
Zugriff auf was habe ich verpasst?