Я пытаюсь использовать Stacey CMS в сочетании с retina.js для моего небольшого сайта с портфолио. Стейси рассказывает все изображения внутри папки проекта, которые будут добавлены на страницу. В то же время я хотел бы подавать @2x
hi-dpi изображениями. Если я включу их в одну и ту же папку, Stacey добавит на страницу как обычные image.png
, так и [email protected]
, чего я хочу избежать.Обратитесь к подпапке .htaccess
Чтобы решить эту проблему, я хочу переписать все изображения, заканчивающиеся на @2x
, чтобы иметь корень /retina
внутри той же папки проекта. Эта папка динамическая, т.е. существует много разных папок проекта, поэтому я бы хотел, чтобы одно правило перезаписи работало для всех.
я добрался до этой точки с некоторой помощью от пользователя переполнения стека собрата:
RewriteRule ^(.*)@2x(.*)$ /Retina/[email protected]$2 [L]
Это, однако, не относится к подпапке исходной папки проекта. Как я могу обратиться к правильной папке?
Редактировать: В качестве альтернативы могут быть другие способы решения этой проблемы? Changing retina.js retina image path
не могли бы вы объяснить немного больше, не уверен, что я получил его – Lupin
@ Lupin: Stacey ищет изображения в '/ project-name'. Я хочу иметь стандартные изображения в формате dpi в этой папке, но изображения '@ 2x' внутри'/project-name/retina'. Retina.js (http://retinajs.com/), однако, хочет, чтобы изображения '@ 2x' находились в той же папке, что и стандартные изображения с разрешением dpi ('/project-name'). Чтобы поработать над этим, рекомендуется использовать правило перезаписи в .htaccess. Я хочу, чтобы это правило говорило: «эй,« @ 2x »образы находятся в подпапке стандартных изображений точек на дюйм, но вперед, и вы работаете, retina.js!» :) – Simon