如果我们将Apache Web服务器设置为将Apache配置为将 所有 HTML 处理为PHP,是否存在安全性/性能方面的顾虑?我专门指的是:
AddType application/x-httpd-php .php .php3 .php4 .html
我当时需要将一些PHP逻辑添加到一些HTML文件中;理想情况下,我不必将文件名更改page.html
为page.php
(保持的页面排名等page.html
)。
这与以下问题有关:httpd AddType指令
编辑:
从下面的现有答案/评论中,社区似乎建议使用重定向或仅针对特定的HTML文件。约束是我要重新设计一个现有站点(400多个HTML页面;每个页面都使用某种Dreamweaver模板,该模板从不同文件中提取页眉和页脚)。我希望完全避开Dreamweaver,转而使用非专有的东西。因此,我有两个选择:
服务器确定需要通过PHP解释器的文件越多,所涉及的开销也就越大,但是我认为这毋庸置疑。如果您的站点没有任何带有纯HTML的页面,那么您已经付出了可能要支付的所有性能损失-
在这种情况下, 将HTML添加到列表与将所有文件重命名为.php一样没有什么不同 。 延期。
如果您 确实 拥有纯HTML页面,那么真正的性能损失就会降临-服务器将不必要地将这些页面传递给PHP进行解释。但是即使那样,它也不是戏剧性的-
这些HTML页面将不需要PHP解释器,因此除了确定不需要执行任何操作外,它不会做任何事情。这是有成本的,但并不重要。
现在,如果我们在这里大量讨论,性能的每一点都很重要,这将不是一个可行的解决方案。但是,对于中低容量的站点,性能损失将很小。
如果这是一次性更改,并且受影响的文件数量有限,则使用FilesMatch
指令可能会更保守。
<FilesMatch "^(file_one|file_two|file_three)\.html$">
AddType application/x-httpd-php .html
</FilesMatch>
我有下面的HTML字符串,我想把它转换成一个数组。 这是我当前使用的代码: 然而,这给出了以下输出: 但我在寻找这个结果: 这可能吗?
我有一个适配器,它必须显示从服务器获得的HTML内容,但我不能为每个适配器项使用WebView,因为性能很差。。。 我认为唯一可能的解决方案是将每个HTML解析为TextView。 在iOS中,DTCoreText库实现了这一点。Android中是否有类似的库?Html。fromHtml()只支持一些标记,我需要将元素显示为列表、表格、嵌入的图像和视频、表情符号。。。
问题内容: 我必须在我的网站上找到一张桌子。并且必须从“” 获取此表的数据,我已经尝试了很多方法,但是没有用。 .. 问题答案: 从外部来源获取数据时,要做的第一件事就是了解所返回的内容。 也是 结果: 因此,现在您知道您要处理的是对象,而不是标量值或数组。 因此,请尝试以下代码:-
HTML5 Boilerplate 默认提供两个 html 页面: index.html 404.html index.html no-js类 no-js 类可以让开发者依据 JavaScript 被启用(.js)或被禁止(.no-js)两种状态,更轻易准确地添加自定义样式。 使用这个技巧也有助于避免浏览器闪烁(FOUC)。 lang 属性 请认真考虑在 <html> 中添加 lang 属性,从而
问题内容: 我正在尝试获取以html格式格式化的文本片段,以在UITableViewCell中的iPhone上很好地显示。 到目前为止,我有这个: 这种作品。我得到一些加粗的“ Nice”文字!但是…它还将字体设置为Times Roman!这不是我想要的字体。我想我需要在documentAttributes中设置一些内容,但是,我在任何地方都找不到任何示例。 问题答案: 弄清楚了。有点负担,也许不
到目前为止我没有问题。我可以解析html数据。我使用jsoup中的select方法,并使用“div.col-section”检索数据,这意味着我要查找类为col-section的div元素。我想用文本区打印数据。结果,我有一个巨大的一个段落,即使在网站上的真实数据是不止一个段落。那么如何像网站上一样解析数据呢?