【问题标题】:Mac - Local Html - link to a hidden folder not workingMac - 本地 Html - 链接到隐藏文件夹不起作用
【发布时间】:2014-03-13 21:25:23
【问题描述】:

我必须创建一个包含静态 HTML 文档的 DVD,该文档引用存储在子文件夹中的其他文档。我希望 Html 文件可见,但子文件夹隐藏在每个操作系统(Word、mac、Linux)上。

我是这样组织的:

  • list.html
  • .styles\(包含多个 CSS 文件的文件夹)
  • .datas\(包含 200 个文档的文件夹,可从“list.html”页面访问)

样式和数据在 Windows 上具有隐藏属性。这 ”。”在文件夹名称的开头允许在 Mac 和 Linux 上隐藏它们。

dvd 可以在 Windows 上完美运行:文件夹隐藏得很好,html 文档格式正确,并且到其他文档的链接就像魅力一样工作。

问题:在 Mac 上,html 未格式化,文档链接全部失效。 Mac 浏览器(Safari 和 Firefox)似乎无法访问隐藏文件夹。

链接是相对的,并且完全可以在 Windows 上运行。

有什么方法可以链接到 mac 上被点隐藏的文件夹?有什么想法吗?

非常感谢你,对不起我的英语不好!

【问题讨论】:

  • 你在 apache 上运行吗?
  • 没有。它是一个静态 html 文件。没有 Html 或 php 服务器。
  • 你能检查文件和文件夹的权限吗?文件夹必须是所有人可读和可执行的,文件应该是可读的。
  • 你能贴出一些你引用 CSS 文件的 HTML 代码吗?请记住,Linux 和 OSX 类似于 Unix,因此区分大小写,而 Windows 则不是。检查您使用的文件和文件路径是否与 HTML 代码中的链接完全相同。
  • 这里是css的链接:<link rel='stylesheet' id='minimatica-css' href='.wp-content/themes/minimatica/style.css?ver=1.0.1' type='text/css' media='all' />

标签: html css macos


【解决方案1】:

我认为你不能按照你尝试的方式去做。如果您依赖底层操作系统来决定什么是隐藏的,什么不是,您将失去控制权。

尝试使用开箱即用的 xampp 服务器,如 http://www.server2go-web.dehttp://sourceforge.net/projects/servcd/(较新)或 http://www.stunnix.com/prod/aws/overview.shtml(也适用于 linux 等)从 DVD 运行。然后创建一个带有指令的.htaccess 文件以允许这样的隐藏文件。

<Files .*>
    Order Deny,Allow
    Allow from All
</Files>

或者也许只是重命名没有前导.的文件夹

【讨论】:

  • 如果我删除点,文件夹将可见,我不想...运行服务器不是我必须提供 DVD 的人的选项...
  • 但是为什么呢?对这些文件感兴趣的人会发现。
  • 目录是否隐藏应该无关紧要。
  • 对不起,我听不懂你的回答(英语很差!我的错!)
  • 当您将 html 作为静态文件而不是用户计算机运行的操作系统负责时。所以 Mac OS 不允许隐藏文件夹。使用 DVD 上的 apache,您将拥有控制权。
猜你喜欢
  • 1970-01-01
  • 2014-02-12
  • 1970-01-01
  • 2018-10-13
  • 2021-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多