2

我正在尝试将 Apache 配置为使用 .html 文件而不是带有服务器端包含的 .shtml 文件。我已经阅读了有关在我的 httpd.conf 文件和 .htaccess 文件中使用“XBitHack On”的信息,但我不知道该放在哪里。

我找到了这个信息:

“您需要设置每个需要解析的文件的执行位。这是通过 Unix 命令 chmod +x fileName.html 完成的。这可以通过命令行的 telnet/ssh 连接或在大多数 FTP 中完成客户检查所有执行复选框。”

我的问题是关于上面的引号:我在哪里运行这个命令?在服务器上?我在本地使用 MAMP。

我已经阅读了一些相关的问题,但它们似乎与获得更基本的 ssi 设置有关(我让 ssi 使用 .shtml 扩展名) - 我的问题更多是关于让 .html 文件与 ssi 一起使用。

谢谢

4

1 回答 1

5

在绕了很多圈并扯掉头发之后,我找到了解决方案:我更新了 httpd.conf 文件的这个位,我认为我之前已经更新了很多次,以识别 ssi 的 .html 文件扩展名:

 AddHandler server-parsed .html
 AddType text/html .html
 AddOutputFilter INCLUDES .html

如上所示,我将 .shtml 更改为 .html。希望这可以帮助别人。

于 2011-10-11T21:42:50.423 回答