Заметил, что в современных php-фреймворках, вроде symfony 2 или готовящегося yii 2 наметилась тенденция выделять под index.php подкаталог web, который надо делать webroot сайта. В прнципе, хранить файлы фреймворка вне weebroot хорошая идея, но есть много хостингов, которые дают доступ только в webroot (по ftp, например).
Как предлагается поступать тогда? Например, хочется сделать вещь, которая будет легко разворачиваться на любом php-хостинге. Гугление не даёт подсказок. htaccess вроде не позволяет переопределить webroot, для modrewrite не нашёл приемлимого решения, особенно, если его надо совмещать с другими правилам, вроде украшательства url.
Вручную переписывать штатный index.php, чтобы перенести файлы фреймворка в подкаталог?