How to write php.ini such that
home/xyz/
means
home/c/index.php?q=xyz
Without creating xyz directory.
Try this
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^home/(.*)/?$ /home/c/index.php?q=$1 [L]
This should redirect all non existing files/directories in home/
EDIT: removing trailing slash