さて、htaccessとそれを機能させる方法に問題が発生しました。
プライマリドメインとサブドメイン用にSSLワイルドカードを購入しました。私はブルーホストと一緒にいます、そして彼らはこれを追加することを提案します:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain.example.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subdomain/$1
RewriteCond %{HTTP_HOST} ^subdomain.example.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
現時点で私が持っているのはこれだけです...
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ https://www.domain.com/$1 [L]
RewriteCond %{HTTP_HOST} ^sub.domain.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . sub_folder/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /index.php [L]
それは機能しますが、ファイルを開くとリダイレクトなしでファイルを開くだけなので、取得できません...したがって、sub.domain.com / file / fil1.jsを開くと、index.phpが開きます。これは私が望まないものです...
しかし、/browseなどを実行すると機能します...