Spi*_*Fly 1 html .htaccess text file
因此,我正在从web.archive.org重新创建一个网站。我已经下载了它,并且有很多页面。问题是过去的站点是一个论坛php脚本,现在我显然无法再次创建它。尽管如此,直到我构建其他东西之前,我对只成为html感到满意。
因此,现在的问题是,从查询网址生成的文件很多,如下所示:
index.php@lang=fr
index.php@lang=fr§ion=4
index.php@lang=fr§ion=5
index.php@section=15&fonc=imp&lang=fr
Run Code Online (Sandbox Code Playgroud)
等等...
而且,当我将这些文件上传到服务器时,尽管其中包含html内容,但浏览器还是威胁这些无扩展名的文件为文本而不是html。
谁能告诉我为什么会这样,有没有简单的方法来解决呢?
编辑:显然是我用来替代原始URL的下载软件吗?与@。但是,如果我只是将所有文件从@批量重命名?他们仍然不会打开。那么下面的最终解决方案又如何呢?
最终,我想将每个旧文件放在一个文件夹中,并将它们重命名为html,然后从原始URL分别创建该文件夹中每个文件的htaccess规则。但是,手动执行此操作将花费无限时间。因此,有人可以提出更简单的解决方案吗?
发生这种情况是因为您可能将默认内容类型配置为text/plain
(这是Apache中的默认值)。使用HTTP时,资源类型不由文件扩展名指示,而由Content-Type
响应标头指示。
我认为您必须Content-Type
在配置中使用此指令设置默认标头:
DefaultType text/html
Run Code Online (Sandbox Code Playgroud)
另请参阅:http : //httpd.apache.org/docs/2.2/mod/core.html#defaulttype