无法指定扩展名无法加载IMG

我刚搬到一个新的服务器。 我的所有网站都包含没有扩展名的图片。 ()但新的服务器似乎不认识这个文件,除非我添加每个文件的扩展名,我不知道,所以我需要它的工作没有扩展名。

例如: http : //lujanventas.com/test.php

什么可能是图像不显示的原因? 我能做些什么来使他们工作?

% curl http://lujanventas.com/test.php <html> <body> No extension:</br> <img class="itemImage" src="/uploads/thumbs/619-0"></br> With extension:</br> <img class="itemImage" src="/uploads/thumbs/619-0.jpg"></br> </body> </html> % curl -I http://lujanventas.com/uploads/thumbs/619-0 HTTP/1.1 302 Found Location: http://www.lujanventas.com/404.php % curl -I http://lujanventas.com/uploads/thumbs/619-0.jpg HTTP/1.1 200 OK 

服务提供商是MediaTemple,服务器使用Apache

您希望启用MultiViews 内容协商 ,这将使Apacheselect适当的资源表示forms。 在.htaccess或适当的<Directory><Location><Files>部分下面的指令应该做到这一点。

 Options MultiViews 

Apache正在使用文件扩展名来确定文件types,并将相应的MIMEtypes与Content-Type标题相关联。

您也可以在.htaccess中使用SetHandler image/jpeg来强制将此目录中的所有文件都表示为图像。