HTML包含文件

HTML包含文件,html,server-side-includes,Html,Server Side Includes,我正在通过以下操作使用包含文件: <!--#include virtual="/includes/leftNav.shtml"--> 我更改了include文件,但更改未被拾取。 我猜他们会重新启动服务器;是否可以在不重新启动的情况下获取更改?根级别的页面可能由服务器本身或浏览器缓存。将查询字符串添加到请求中,即:可能会为您获取文档的新副本。无需重新启动服务器。它们立即生效。如果它们不起作用,可能意味着您的Apache服务器根本不支持服务器端包含,或者不适用于您正在尝试使用的文件类

我正在通过以下操作使用包含文件:

<!--#include virtual="/includes/leftNav.shtml"-->
我更改了include文件,但更改未被拾取。
我猜他们会重新启动服务器;是否可以在不重新启动的情况下获取更改?

根级别的页面可能由服务器本身或浏览器缓存。将查询字符串添加到请求中,即:可能会为您获取文档的新副本。

无需重新启动服务器。它们立即生效。如果它们不起作用,可能意味着您的Apache服务器根本不支持服务器端包含,或者不适用于您正在尝试使用的文件类型。

对于任何静态内容类型扩展,都可能存在缓存问题。它确实应该只使用ctrl+F5即可工作。

知道Mac的等效功能是什么吗?按住shift键,同时单击“刷新”按钮。或者command+ctrl+r。您不需要重新启动服务器,它是一个客户端包含。也许这很重要…我在GlassFish中部署应用程序时使用/作为上下文。然后我将上下文更改为/foo并再次部署EAR,但名称为foo.EAR。实际上,有两个应用程序正在运行。部署foo.ear时,include更改没有显示在foo.ear中-1您使用的预处理器是什么?您正在使用内容管理系统吗?这里没有足够的信息来回答这个问题。