Hallo Jörg,
vielen Dank.
Wenn ich
http://www.meineSeite.de/test/admin/index.php eingebe, dann ist der Admin-Bereich weiterhiin über diese UR erreichbar. In dem Fall sollte diese URL auf die 404 gehen.
Wenn ich
http://www.meineSeite.de/test/XYZ/index.php eingebe, dann erhalte ich ein 404.
Hier mal der komplette Code, ist das noch was falsch?
<Directory /home/www/public_html/test/>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^/?XYZ(/.*)?$ admin$1 [L]
RewriteCond %{THE_REQUEST} !\ /test/admin/
RewriteCond %{THE_REQUEST} \.php
RewriteRule \.php$ - [G]
ErrorDocument 404 http://www.meineSeite.de/test/404
ErrorDocument 410 http://www.meineSeite.de/test/404
</Directory>