没有扩展名的图像不显示在 apache 上

image without extension is not displaying on apache

我遇到的问题是不显示没有扩展名的图像,当我将代码从一个服务器转移到另一个服务器时,这个问题出现在更改服务器时?

任何线索我可能在那里丢失了什么或者我的服务器必须启用或禁用什么不足。

目前我看到有一张图像显示一些二进制图像数据而不是实际数据。

我在此处添加 .htaccess,它位于我项目的根目录下 --

Options MultiViews
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/ [L]
</IfModule>

<IfModule !mod_rewrite.c>
    ErrorDocument 404 /index.php
</IfModule>

非常感谢任何帮助。

url 查看是这样的 -- http://mydomainsname/profileImages/41/profileImage-41-1438705718

您需要启用 MultiViews content negotiation,这使得 Apache select 成为资源的适当表示。 .htaccess 或适当的 <Directory><Location><Files> 部分中的以下指令应该执行此操作。

Options MultiViews