Filename out of range - вот такая вот надпись может появиться вместо картинок после переноса сайта на хостинг.
[spoiler]
Появиться она может в результате следующих действий:
Связано это с поддержкой русских имен файлов и папок. Для исправления убрать в .htaccess следующий кусок:
Еще раз подчеркну - этот код необходим ТОЛЬКО на комбинации apache+windows
Если же делать перенос через создание резервной копии в админки и restore.php - файл .htaccess будет переименован (т.е. автоматически не применится).
[spoiler]
Появиться она может в результате следующих действий:
- Разворачиваем продукт на apache под win
- Делаем руками бэкап
- Разворачиваем бэкап опять же руками на любой другой комбинации ОС и веб-сервера
Связано это с поддержкой русских имен файлов и папок. Для исправления убрать в .htaccess следующий кусок:
RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{REQUEST_FILENAME} [\xC2-\xDF][\x80-\xBF] [OR] RewriteCond %{REQUEST_FILENAME} \xE0[\xA0-\xBF][\x80-\xBF] [OR] RewriteCond %{REQUEST_FILENAME} [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2} [OR] RewriteCond %{REQUEST_FILENAME} \xED[\x80-\x9F][\x80-\xBF] [OR] RewriteCond %{REQUEST_FILENAME} \xF0[\x90-\xBF][\x80-\xBF]{2} [OR] RewriteCond %{REQUEST_FILENAME} [\xF1-\xF3][\x80-\xBF]{3} [OR] RewriteCond %{REQUEST_FILENAME} \xF4[\x80-\x8F][\x80-\xBF]{2} RewriteCond %{REQUEST_FILENAME} !/bitrix/virtual_file_system.php$ RewriteRule ^(.*)$ /bitrix/virtual_file_system.php [L] |
Если же делать перенос через создание резервной копии в админки и restore.php - файл .htaccess будет переименован (т.е. автоматически не применится).