После загрузки файла и клике на него получаю 404 Not Found

AmbiBox

Осваивается
Регистрация
16.02.2014
Сообщения
7
Реакции
1
Имею такую конфигурацию
4af72d.png

Сам сайт тут: http://www.ambibox.ru/en/Main_Page

Загружаю изображения через http://www.ambibox.ru/en/Special:Upload
При загрузке изображения в конце получаю редирект на изображение вида:
http://www.ambibox.ru/en/File:Ambibox_plus_logo.png в адресной строке
А в браузере ошибку
f06998.png


Сами изображения в Wiki вида File:Ambibox_plus_logo.png отображаются нормально.
Но если кликнуть на изображение то получаю
f06998.png

А в строке адреса http://www.ambibox.ru/en/File:Ambibox_plus_logo.png

Загружаемые файлы существуют и можно убедится http://www.ambibox.ru/en/Special:FilePath

Получим http://www.ambibox.ru/images/d/dd/Ambibox_plus_logo.png

И так со всеми загружаемыми файлами.

В чем может быть проблема, уже все перерыл, но нигде ответа нету на эту проблему.
 
Последнее редактирование:
htaccess есть в корне? если содержимое забекапить и удалить тоже самое?
 
в htaccess только
Options -Indexes
php_flag register_globals off
php_value register_globals 0
<Files LocalSettings.php>
order allow,deny
deny from all
</Files>

Если удалить htaccess то ничего не меняется
 
Я только щас увидел, у вас же nginx? Там же htaccess вроде вообще ни на что не влияет :) Посмотрите настройки nginx
 
дык htaccess работает и влияет на все !!! У кроме mediawiki есть и другой сайт на сервере который настраивается через htaccess
 
Все выяснил, оказывается на ngnix находится прокси сервер, который редиректит на другой сервак с апачем.

Нашел похожую проблему
http://dev.1c-bitrix.ru/community/forums/forum32/topic57875/

было
Код:
# Static files location
location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$
{
if (!-d /sat/www/$host/) {
set $cur_host "default";
access_log '/sat/logs/nginx-default.log' main;
}


Добавил в конфиг

Код:
# Static files location
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$
#location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$
{
if (!-d /sat/www/$host/) {
set $cur_host "default";
access_log '/sat/logs/nginx-default.log' main;
}

не помогло
 
Последнее редактирование:
Исправлено таким образом

Так как ngnix искала файла таким образом

"/sss/www/www.ambibox.ru/ru/File:Ambilight_1.jpg"

Пришлось по 404 ошибке перенапрявлять на апач.


Код:
# Static files location
location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$
#location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js|swf)$
{
if (!-d /sss/www/$host/) {
set $cur_host "default";
access_log '/sss/logs/nginx-default.log' main;
}
if (-d /sss/www/$host/) {
set $cur_host $host;
access_log '/sss/logs/nginx-host_access.log' main;
}

error_page  404  =  @back;
root /ssss/www/$cur_host/;
}

location @back {
proxy_pass http://www.ambibox.ru;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}


Проблема решена, всем спасибо.
 
Последнее редактирование:
Назад
Верх