是否有可能拥有一个网站,如基于文本的文档?

时间:2015-07-30 09:42:04

标签: html css html5 css3 .htaccess

当您查看网站的源代码时 - 您将获得基于文本的文档:

view-source:http://example.com/

我想,我要问的是:可能有:' http://example.com/index.txt',并删除:' /index.txt' (使用.htaccess) - 所以网站就像一个文本文件。

3 个答案:

答案 0 :(得分:1)

您只需在根目录中创建一个.htaccess文件并设置目录索引,如下所示:

DirectoryIndex index.txt

.htaccess Guide - DirectoryIndex Uses

在大多数情况下,我建议不要这样做,因为您不能在文档中使用任何形式的代码或格式。这意味着没有超链接,没有图像,除了纯文本之外没有任何内容。

答案 1 :(得分:0)

这方面的重要方面是服务器发送的Content-Type HTTP标头。如果它是通常的text/html,浏览器会将文档解释为HTML。要提供纯文本,标题需要指定text/plain。您可以将Apache配置为serve files as plain text using

AddType text/plain .html .txt

将您想要的任何文件扩展名添加到该列表中(此处:.html .txt)。

答案 2 :(得分:-1)

如果您要显示格式很重要的纯文本文档(框架,表格或列式报告),您可以将它们包装在<PRE> </PRE>个标签中,甚至更好,<HTML><BODY><PRE>位于顶部,底部为</PRE></BODY></HTML>,可确保更广泛的兼容性。你可以做到这一点&#34;在飞行中&#34;或者在磁盘/数据库上保存副本以供将来使用 <PRE>标记用于告诉浏览器所包含的文本是预格式化,并且通常使用等宽字体(如Courier或similars)进行渲染,保留文本格式,列对齐等。 / p>