私のルート フォルダーには、ホーム ディレクトリがあります。mydomain.com または www.mydomain.com へのすべてのリクエストを home.mydomain.com に転送したいと考えています。私の cPanel では、サブドメイン home.mydomain.com が mydomain.com/home を指すように設定済みです。
.htaccess ファイルに現在あるものは次のとおりです。
RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteRule ^(.*)$ \/home\/$1 [L]
これにより、mydomain.com と www.mydomain.com がそれぞれ mydomain.com/home または www.mydomain.com/home に正常に転送されます。しかし、mydomain.com/home/filename でファイルを提供するのではなく、home.mydomain.com/filename で内部サーバー エラーが発生します。