Если вы используете Apache и / или PHP и можете изменить конфигурацию вашего сервера или (возможно, в зависимости от ограничений) использовать файл htaccess, вам необходимо установить заголовок Content-Disposition для отправки с сервера ( или в отдельном файле PHP, если используется PHP). Не уверены, что потребуется, если вы используете ASP или не используете язык программирования ..
Этот пример из PHP.net :
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
В вашем случае будет:
// We'll be outputting a CSS
header('Content-type: text/css'); // if this doesnt work, try application/octet-stream instead of text/css
// It will be called custom.css
header('Content-Disposition: attachment; filename="custom.css"');
// The CSS source is in custom.css
readfile('custom.css'); // http://php.net/manual/en/function.readfile.php
Это означает, что вам нужно либо создать страницу PHP с указанным выше кодом, и вместо этого создать ссылку на нее, либо добавить что-то подобное в htaccess:
<FilesMatch "(?i)^.*custom.css$">
Header set Content-Disposition attachment
</FilesMatch>
Обновление: поцарапайте вещь htaccess. Это, вероятно, заставит вас загружать таблицы стилей, которые будут отображаться на вашей странице, если только вы не использовали другое условие типа соответствия файлов и не имели файлов, которые пользователи хотели загружать в отдельную папку.