use*_*223 5 apache movabletype
我在同一台服务器上托管多个站点,并使用 http-vhosts 文件为它们指定虚拟主机信息。它工作得很好。问题是我在 Movable Type 中更改了条目的创建方式。我希望他们没有文件扩展名。所以它当前是 domain.com/entry/15 而不是 domain.com/entry/15.html。因为我取出了 .html 我假设 apache 不知道该怎么做,所以它以纯文本形式吐出页面。我怎样才能解决这个问题?我添加了一个虚拟主机块:
DefaultType text/html
Run Code Online (Sandbox Code Playgroud)
我还在 httpd.conf 中添加了这一点,希望它能为我的所有站点全局修复它。我重新启动了apache,仍然是同样的问题。有任何想法吗?
这有可能是内容协商问题吗?在某些情况下,我看到 Apache 尝试通过查看所提供的文件的前几个字节来确定所请求的文件类型。
我见过这样的问题可以通过在 http.conf 中注释掉 mod_negotiation 并重新启动来解决。有关更多详细信息,请参阅mod_negotiation 文档。
| 归档时间: |
|
| 查看次数: |
8219 次 |
| 最近记录: |