.htaccess links working, but no GET variables
<p>On one of my websites the .htaccess is working for links, but the php file doesn't detect a GET method.</p>

<p>My .htaccess</p>

<pre><code>ErrorDocument 404     /404
ErrorDocument 500     /500

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^(resources)($|/) - [L]
RewriteRule ^user/([^/]*)$ /users.php?user=$1 [L]
RewriteRule ^dev/([^/]*)$ /dev.php?type=$1 [L]
RewriteRule ^users/([^/]*)$ /users.php?view=$1 [L]
RewriteRule ^users/edit/([^/]*)$ /users.php?view=edit&amp;id=$1 [L]
RewriteRule ^settings/([^/]*)$ /settings.php?view=$1 [L]
RewriteRule ^groups/([^/]*)$ /groups.php?view=$1 [L]
RewriteRule ^groups/edit/([^/]*)$ /groups.php?view=edit&amp;id=$1 [L]
RewriteRule ^groups/permissions/([^/]*)$ /groups.php?view=permissions.php&amp;id=$1 [L]
RewriteRule ^page/([^/]*)$ /page.php?view=$1 [L]
</code></pre>

<p>This worked for me on <code>domain.com</code> but not anymore on <code>domain.com/subdir</code>
Not only that, but isn't there a better way to process the get requests rewrite so I don't have to add a rule for every php file that does something with GET requests?</p>

<p>Thank you in advance.</p>