问题标签 [static-content]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
740 浏览

css - 从 OSGi HTTP 服务提供的 Wicket 应用程序上的静态内容

我正在开发一个将由 OSGi HTTP 服务提供服务的 Web 应用程序,我使用 WicketServlet 注册它,但我不知道如何提供静态文件(CSS、JS、图像等)。

如何将目录挂载为具有静态内容的资源?

或者我应该以某种方式配置资源定位器?

0 投票
9 回答
8049 浏览

c# - ASP.NET 中图像的 CDN

我正在将我的 Web 应用程序中的所有图像移动到 CDN,但我希望能够轻松地打开或关闭 CDN,而无需硬编码图像的路径。

我的第一个想法是为图像扩展添加一个 HttpHandler,这取决于 web.config 中的变量(类似于 )是从服务器还是从 CDN 提供图像。但是在给出了一点之后,我认为我基本上已经排除了这一点,因为它会导致 ASP.NET 处理每个图像的请求,从而增加开销,并且它实际上可能会完全减轻使用 CDN 的好处。

另一种方法是,由于我的所有页面都继承自一个基页面类,我可以在基类中创建一个函数,该函数根据 web.config 变量确定从哪个路径提供文件。然后我会在标记中做这样的事情:

我认为这可能是我最终必须要做的,但对我来说似乎有点笨拙。我还设想由于“<%=”而无法修改控件集合的旧 .NET 错误的问题,尽管“<%#”解决方案可能会起作用。

关于如何实现这一点的任何想法或想法?

0 投票
2 回答
1949 浏览

ruby-on-rails - 如何在 Heroku 上提供嵌套的静态内容?

我有一个rails 应用程序,public目录中有静态内容(例如public/index.html),嵌套子目录中有附加静态内容(例如public/one/two/index.html)。

如果我通过本地运行它,所有静态内容都会正确提供,script/server但是当我将它上传到Heroku时,顶级页面加载正确,但嵌套内容返回 404。

我找到了许多讨论 rails 中静态内容的资源(例如这个问题),但它们似乎都假设一个相当简单的结构,其中包含一个包含所有文件的目录。

有什么办法可以解决这个问题吗?

0 投票
2 回答
1529 浏览

webserver - 用于静态内容的轻量级 HTTP 应用程序/服务器

0 投票
0 回答
183 浏览

apache - Apache 随机不提供内容

我在无法重新映像的公司 XP(是的,我知道)机器上安装了 Apache。我对盒子有部分管理员权限。我可以安装软件,但我不能禁用/卸载或更改任何公司垃圾上的配置。

随机内容未从 Apache 提供给 localhost。相同的内容可能会在下一次请求时正常(或不)提供。似乎有三分之二的机会(根据指标猜测)任何给定的请求都会得到服务。Apache 甚至不会记录这些请求。请求永远不会返回到浏览器(IE6 - 是的 - 我知道!、FF 3.6.3 或 Chrome)。无论内容是 html、css、图像是什么——有时甚至 Apache 徽标都不会出现在欢迎屏幕上。

我尝试了几种不同的 Apache 安装和配置,以及不同的版本。

Fiddler 没有提供任何见解。Firebug 只是坐在那里等待内容。

我怀疑公司渣滓中存在劫持 localhost 请求或破坏进程的东西,但我不知道它是什么,为什么会间歇性,或者如何识别它是什么。

0 投票
1 回答
8438 浏览

apache - 如何创建一个仅提供静态内容的 VirtualHost

我想在 apache 中创建一个虚拟主机,以便它只提供静态内容,如样式表、视频、图像、javascript、文本文件等。我不看这个虚拟主机的任何“处理”功能。

0 投票
3 回答
1001 浏览

django - Django Direct_to_template 或平面页面

在网站前面构建一个 django 应用程序,其中包含一些主要是静态页面,例如 about.html faq.html

那种东西

我正在研究 urls.py 的工作原理并创建了它。

它似乎完全符合我的需要。现在,对于我添加到模板文件夹根目录的任何新 .html 页面,它都可以正常工作。模板/about.html 模板/faq.hml

我也可以在我的模板中使用这样的东西

现在有人好心地指出了 Django FlatPages,并建议我可以改用它们。如果我没有连接到数据库,我这样做的方式是否有任何缺点。

在我看来,它是比 FlatPages 更好的方法,因为它使用 db 并且不是很优雅(虽然实际上并没有在实践中使用过 flatpages)

0 投票
3 回答
3788 浏览

performance - 使用 .htaccess 通过子域提供静态文件

是的,原谅我的愚蠢,我在 t'interweb 上查看了大量示例,但我认为我没有找到我想要的东西。

我有一个网站,photography.example.com是主站点,但我也希望有另一个子域来提供静态文件,例如static.photography.example.com.

如果我请求一个文件(例如http://static.photography.example.com/js/jquery.js),我希望从非静态域中检索该文件,从而使我的文件结构保持完全不变,但使用多个域来允许更多并发 http 请求。

我不想抛出任何会使浏览器移动文件的http响应,我只想将文件从普通域镜像到静态域。在此之后,我将继续设置远期过期以改善缓存等。

我如何使用 实现这一目标.htaccess

编辑 1

所以经过一番折腾,我想出了这个:

但这实际上重定向到我正在尝试读取的域,我希望它在静态域名下提供文件,任何有关修改此脚本的帮助将不胜感激。

编辑 2

所以我修改了我的 DNS 并等了几天让它传播,但 CNAME 技术也不起作用。这是条目:

替代文字

0 投票
4 回答
23423 浏览

asp.net - 如何使用 ASP.NET 在纯 HTML 页面上进行表单身份验证?

我在 IIS7 中使用表单身份验证来对开发站点进行密码保护,但是当站点仅包含静态 HTML文件 + login.aspx + web.config 时,身份验证似乎被绕过了。

当我将文件重命名为 .aspx 时,系统会提示我登录表单,但我没有做任何花哨的事情。我有一个非常简单的登录脚本,之后它应该只重定向到 index.html。

有什么建议么?总而言之,整个站点都在使用 HTML(目前)并且需要密码保护。

0 投票
1 回答
1138 浏览

caching - 使用查询字符串版本静态文件的缺点?

似乎为了强制用户刷新缓存的静态文件(例如,.css、.js),一些网站(例如,stackoverflow.com)将查询字符串附加到文件末尾。例如:

我认为这是一个好主意,并且也倾向于开始这样做。但是,我听说有缺点,例如如果存在查询字符串,代理无法正确缓存文件。

这种版本控制的缺点是什么?