【发布时间】:2012-05-19 19:17:07
【问题描述】:
我作为程序员的第一份工作和我的托管包似乎不喜欢虚拟包含。
我正在四处寻找,我认为我在本地机器 OSX 10.7.4 上的 apache 中启用了它,但不确定。
我只需要虚拟包括工作,因为我无法在我当前的机器上合理地测试 ASP(我老板选择的编程语言)。
这是我的代码
<title>Content</title>
<link href="style.css" media="screen" rel="stylesheet" type="text/css" />
<!--#include virtual="/js/jquery-general.html"-->
</head>
<body>
<div class="body_wrap">
<div class="header">
<!--#include virtual="/header.html"-->
我创建了一个 .htaccess 并设置了我的计算机以进行链接解析,但是当我在源代码中预览时,我得到了 在代码中而不是错误链接或错误(我可以使用的 IE)
【问题讨论】:
-
.htaccess不是仅用于 Apache 吗?哪一个只有 PHP? -
.htaccess 不仅仅是 Apache(尽管它是从那里开始的)。 Apache 仅不是 PHP。它恰好是 PHP 常用的,因为它是常用的。 Apache 早在 PHP 出现之前就已经存在了。
-
如果您只是获取代码,那么它没有设置为在该文档上运行 SSI。就那么简单。去重新阅读手册以再次打开它。确保服务器配置为允许 .htaccess 覆盖这些设置。