htaccess不起作用

我在通讯中有链接问题。 链接指向服务器上的文件(.wav),但是当我在通讯上点击它时,我得到一个http 400错误,这意味着文件丢失。 但它在我的服务器上。

我试图redirect到另一个文件(.zip)redirect不起作用,但我可以下载文件。

我的文件是这样调用的:trak(Extended_Intro + Outro).wav

和zip是: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

我做错了什么?

感谢帮助。

问候

我正在努力弄清楚你究竟在做什么。

您想要将特定.wav文件的请求redirect到特定的.zip文件? 或者相反呢?

无论如何,为什么? 他们是不同types的文件,不能真正互换。

至于htaccess的问题,你有:

  • AccessFileName在您的Apacheconfiguration中定义?

请参阅: http : //httpd.apache.org/docs/2.2/mod/core.html#accessfilename和http://httpd.apache.org/docs/2.2/howto/htaccess.html

  • 为相关目录configurationAllowOverride?

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

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

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