Допустим, у меня есть веб-приложение на react , которое обращается к серверу на php,сервер и приложения написаны отдельно друг от друга.Как мне сделать так,чтобы сервер и приложение можно было загрузить на хостинг, но при этом в поисковике нельзя было найти файлы php в качестве отдельного сайта?Слышыл , что для этого сервер настраивают на сабдомен.Если не трудно, то вместе с ответом можете прикрепить ссылку на статьи или документации
Поскольку никто не понимает, что за проблему ты хочешь решить, то придется объяснить подробнее
что такое "в поисковике нельзя было найти файлы php в качестве отдельного сайта" и зачем это нужно?
FanatPHP, нужно разместить сам сервер на хостинге, но так , чтобы при его поиске в браузере, его не находили поисковые роботы и не выводили пользователям
Не пользоваться хостингом VDS, всеравно react на нем не поднимете.
Вам нужна полноценная машина Dedicated Server либо виртуальная VPS.
Чтобы вы не сделали, в настройках веб сервера всегда можно указать, какие каталоги показывать как файлы, какие пытаться исполнить как php а какие вообще не показывать. Это и называется - правильно настроить веб сервер.
React приложение не должно вообще как то размещаться в каталогах открытых веб сервером, так как оно само является веб сервером, зачастую доступ к нему проксируют от основного веб сервера но это не обязательно просто рекомендовано.
Когда то VDS это был хостинг веб приложений, и на сверх дешевых тарифах еще и сильно ограниченный (не запустишь свое приложение и нет доступа к консоли), VPS же всегда был чистым сервером и максимум ограничения, накладываемые технологией openvz (ядерные функции типа монтирование или тот же vpn)
Если у вас сервер Apache, то настройте vhost (либо файлы .htaccess.), чтобы не было возможности с одного поддомена, например react.вашдомен получать файлы PHP. Делается буквально 1 RewriteCond и RewriteRule: