Я размещаю свой сайт на godaddy и недавно приобрел сертификат SSL, поэтому я также могу запустить https-трафик. Тем не менее, я хочу, чтобы весь https-трафик переместился в определенную папку, к которой обычный http не может добраться. Кроме того, я не хочу, чтобы определенная папка была подпапкой основного корня http-документа.htaccess перенаправляет трафик https в определенную папку?
структура папокGoDaddy Cpanel:
/home/myAccountFolder/
/cache
/logs
/public_html
/private_html
...
По умолчанию, все стандартные HTTP трафик для «WWW» .foo.com будет идти в/public_html - но как я могу получить весь трафик для https://api.foo.com, чтобы отобразить на/private_html?
Мне сказали, что .htaccess может это сделать, но не может найти, как это сделать. Я знаю, что могу перенаправить https в/home/myAccountFolder/public_html/secure, но я хочу, чтобы он/home/myAccountFolder/private_html - совершенно другая корневая папка.
Кроме того, у меня нет доступа к конфигурации сервера или (что я знаю) есть возможность создавать/управлять виртуальными хостами в среде cPanel для GoDaddy. Все, что я могу сделать, это управлять каталогами и что входит в мой файл .htaccess.
Без доступа для конфигурации сервера вы не можете использовать какой-либо путь вне 'DocumentRoot' – anubhava
@anubhava bummer. Я думал, что это будет ответ. Думаю, мне нужно сделать/home/myAccountFolder/public_html/secure - но как я могу предотвратить трафик http-трафика в безопасную папку? В частности, я хочу, чтобы трафик, предназначенный для https://api.foo.com, имел доступ к папке/public_html/secure. Если он не входит в этот запрос хоста/домена, он не может попасть в эту папку. – rolinger