2015-08-09 84 views
0

我得到的問題,沒有擴展名的圖像不顯示,這個問題出現在更改服務器,當我將代碼從一個服務器轉移到另一個?沒有擴展名的圖像不顯示在apache

任何線索我可能會在那裏失蹤或什麼短的事情必須在我的服務器啓用或禁用。

目前我看到有一個圖像顯示一些二進制圖像數據而不是實際數據。

我加入這裏的.htaccess被放置在我的項目的根 -

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

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

任何幫助是極大的讚賞。

網址觀點是一樣的東西 - http://mydomainsname/profileImages/41/profileImage-41-1438705718

回答

1

您需要啓用多視圖content negotiation,這使得阿帕奇選擇資源的適當名額的代表。以下指令.htaccess或適當的<Directory><Location><Files>部分應該這樣做。

Options MultiViews 
+0

我已經將該行添加到.htaccess中,也放置了.htacees我正在使用它現在顯示403禁止的錯誤。 – Abhishek

+0

@RiggsfFolly,問題似乎是apache版本,但我不確定,因爲我的服務器支持不同意將其更新到2.4版本的apache – Abhishek