htaccess 不起作用

htaccess 不起作用

我在新闻稿中的链接方面遇到了问题。该链接指向服务器上的一个文件 (.wav),但当我在新闻稿上单击它时,出现了 http 400 错误,这意味着该文件丢失了。但它在我的服务器上。

我尝试重定向到另一个文件(.zip)。重定向不起作用,但我可以下载该文件。

我的文件名称如下:trak(Extended_Intro+Outro).wav

压缩包内容为:track.zip

我的 htaccess 看起来像这样:

AddType audio/x-wav .wav
AddType audio /wav .Wav
AddType application/octet-stream .wav

Redirect 301 /newsletter/music/track(Extended_Intro+Outro).wav 

http://mysite/newsletter/music/track.zip

我做错了什么?

感谢帮助。

问候

答案1

我很难弄清楚你到底想做什么。

您想将对特定 .wav 文件的请求重定向到特定 .zip 文件吗?或者反过来?

无论哪种情况,为什么?它们是不同类型的文件,实际上不能互换。

至于 htaccess 问题,您是否有:

  • AccessFileName 在你的 apache 配置中定义吗?

看: http://httpd.apache.org/docs/2.2/mod/core.html#accessfilenamehttp://httpd.apache.org/docs/2.2/howto/htaccess.html

  • 是否为相关目录配置了 AllowOverride?

    您需要允许 FileInfo 以便 AddType 和 Redirect 在 .htaccess 文件中工作。

    注意更高级别目录中的“AllowOverride None” - 禁用目录和所有子目录的 htaccess 设置(但将被为子目录定义的更具体的 AllowOverride 规则覆盖)

http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

相关内容