好的所以我遇到了我的 htaccess 以及如何让它工作的问题。
我刚刚为我的主域和子域购买了一个 ssl 通配符。我和 bluehost 在一起,他们建议添加这个:
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 或类似的东西,它会起作用......