Htaccess set subdomain name?

suddenly encountered a thorny problem. . .
suppose there is a xxx.com/blog
I am using htaccess to rewrite
RewriteRule ^ blog$ src/blog.php
and then I think of a question:
suppose I want to set a subdomain name?
I want him to read the php file in the path app/index.php
when reading shop.xxx.com
. Is that possible? Or can it be done in other ways?


deciphered ~

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b325e3-341ba.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b325e3-341ba.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?