Php 在Typo3网站中,我应该修改哪个.htaccess来添加内容类型?

Php 在Typo3网站中,我应该修改哪个.htaccess来添加内容类型?,php,apache,.htaccess,typo3,Php,Apache,.htaccess,Typo3,我正在制作一个基于VideoJS的带有BigVideoJS面板的网站。我遇到了常见的“Firefox不会播放HTML5视频”错误。如果我从静态文件加载页面,它可以正常播放,但是如果我将其作为本地主机加载(或者从远程服务器加载),则会出现以下错误: 不支持“文本/普通”的“HTTP”内容类型。加载媒体资源http://localhost:8888/video/video_name.webm 失败。 为了解决此问题,有许多方法可以将某些内容类型添加到.htaccess中,如下所示: AddType

我正在制作一个基于VideoJS的带有BigVideoJS面板的网站。我遇到了常见的“Firefox不会播放HTML5视频”错误。如果我从静态文件加载页面,它可以正常播放,但是如果我将其作为本地主机加载(或者从远程服务器加载),则会出现以下错误:

不支持“文本/普通”的“HTTP”内容类型。加载媒体资源http://localhost:8888/video/video_name.webm 失败。

为了解决此问题,有许多方法可以将某些内容类型添加到.htaccess中,如下所示:

AddType video/webm .webm
AddType video/ogg .ogv
AddType video/mp4 .mp4
我的问题是,在Typo3(6.0.8)CMS情况下,这仍然是添加新内容类型的正确方法吗?如果是,我应该将这些行添加到哪个.htaccess?此安装(继承自以前的开发人员)包含一个在/www/目录中,一个在/domain name/目录中,一个在/site/目录中

我已经尝试将上面的行添加到/site/directory.htaccess并重新启动apache-它没有解决问题,Firefox仍然没有加载视频。我是在尝试解决错误的问题,还是我做错了

编辑以添加:


如果.htaccess不能解决这个问题,那么在Vimeo这样的外部流媒体站点上托管视频会解决这个问题吗?

您正在查找的.htaccess文件是目录中的一个文件,其中包含该安装的主要入口点index.php(可能是一个符号链接),以及typo3conf目录。它可能包含以下内容

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

您可以先将其断开一秒钟(添加不正确的代码),然后查看网站是否有反应,或者进行一些更合适的测试来测试它是否是正确的文件。

我会先在Firefox中打开视频的URL,然后运行加载项来查看“内容类型”“Web服务器正在提供HTTP标头。如果您使用的是Chrome,我相信您可以找到一个显示相同内容的插件。然后您将知道“内容类型”是否是问题所在。