Я надеялся на некоторые советы о том, как ограничить доступ пользователей к подобластям.
В субдоменах должны быть доступны только с действительными $_GET
парами, как www.domain.com/index.php?mykey=12345
Как ограничить доступ пользователей к поддоменам
У меня есть бэкенд Yii, который контролирует эти ключи, но не могут найти хороший способ, чтобы ограничить доступ. Я попробовал .htaccess
правило передавать весь трафик index.php, который затем делает что-то в контроллере бэкэнд как
file_get_contents('/var/www/'. $requested_file) ;
RewriteRule ^(.*)$ http://www.domain.com/index.php/$1
Очевидная угроза безопасности я знаю. Это вроде работает, но имеет проблемы с изображениями, когда он проходит весь трафик через f_g_c().
Надеюсь, существует более простой способ сделать это.
Редактировать: В идеале я бы не хотел, чтобы присутствие фонового изображения было видимым для пользователей. Поэтому почему я не использую очевидные простые методы.