是否可以隐藏输出到浏览器的HTML注释?

我正在使用一个PHP电子商务脚本,如果用户查看源代码,那么这个脚本就会显示给用户。 它看起来不专业。 评论无处不在,手动删除它们是不现实的。

有没有办法通过Apache禁用评论?

我提到的意见是这样的:

<!-- Start of some script -->

<!-- End of some script -->

你不应该担心你的源代码不是“看起来很专业” – 很less有人看到源代码。

我不认为有办法通过Apache来做到这一点,如果有办法,这绝对不是一个好主意(性能明智,一般)。

如果你想从你的源文件批量删除评论,我会build议使用sed模式s/<!--.*-->//g

 cd /path/to/website find . -type f -print0 | xargs -0 sed -i 's/<!--.*-->//g' 

我会使用一个缩小输出filter。 就像是:

如果minify + tempalte进程缓慢,您也可以考虑caching部分minify的输出。 但这可能意味着应用程序的重新devise。