html - AMP : why are files with . amp.html 扩展未在 Linux 主机上显示?

标签 html linux hosting project amp-html

我最近将我网站的所有网页都转换成了 amp。我将它们全部重命名为 (.amp.html)。我用功放测试仪仔细测试了每一页:https://ampbyexample.com/playground/ 我还买了一个指向https的域名,一个在godaddy的linux主机。只有在这里,当我将文件发送到扩展名 (.amp.html) 时,域名上没有显示任何内容。通过 cons 当我简单地重命名 (.html) 中的所有文件时,将显示该网站。我的问题是,为什么没有显示扩展名为 .amp.html 的文件?

最佳答案

问题归结为网络服务器配置,可能有两个问题。

第一个是当您不请求特定文档时,您可能希望出现默认文档。例如,http://example.com/...这里的路径只是/,但是web服务器通常会加载index.html 来自磁盘。很有可能,您的 Web 服务器未配置为从磁盘加载 index.amp.html

第二个问题可能归结为错误的 MIME 类型配置。重要的是 text/html; charset=utf-8 作为 HTML 文件的 Content-Type 响应 header 值发送。

如果您可以控制您的网络服务器,您可以自己重新配置它。您没有告诉我们您使用的是什么服务器,因此我们无法具体告诉您如何操作。如果您无法控制您的网络服务器,您将不得不与您的托管服务提供商联系...... GoDaddy。或者,只需将内容命名为 .html 就可以了!

关于html - AMP : why are files with . amp.html 扩展未在 Linux 主机上显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53350068/

相关文章:

html - 仅在有足够空间时显示一个div,如果没有则隐藏它

html - 缩小 col-md-6 的左右边框

java - 使用 RSync 算法在 linux 托管服务器上上传和下载文件

html - 如何更改触发响应的 Bootstrap 宽度?

javascript - 如何不插入重复的图像?

linux - 如何使用 docker 为 sendmail 配置 exim

linux - Perl 脚本在我的电脑上运行良好,但在远程服务器上运行不正常

linux - 创建Linux桌面环境

php - 移动应用程序的存储托管服务?

php - 如何检查 php 服务器是否允许外部curl 连接