| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Выложить на сайт файл с русскоязычным именем |
| Автор: Sqlninja 3.1.2007, 12:12 | ||
| Happy new year! Пытаюсь выложить на сайт архив для скачки, имя которого содержит русские буквы:
Когда кликаешь по ссылке выдает сообщение "The webpage cannot be found" Живой пример можно посмотреть тут http://drawbrothers.com/done.html Как это пофиксить? |
| Автор: windoctor 3.1.2007, 12:47 |
| У меня выдаёт страница не найдена (смотрел через FF) |
| Автор: Sqlninja 3.1.2007, 12:53 |
| Это когда пытаешься файл скачать? |
| Автор: Sqlninja 3.1.2007, 13:12 |
| Все, разобрался - Apache под unix'ом не хавает русские буквы. |
| Автор: Wolf1994 3.1.2007, 13:34 |
| urlencode+mod_rewrite могут решить проблему. |
| Автор: Sqlninja 3.1.2007, 14:01 |
Интересно интересно... А нельзя ли поподробнее? |
| Автор: Wolf1994 3.1.2007, 14:20 | ||||||||
1
2 .htaccess
3 В download.php, надо послать заголовки вызывающие в браузере диалог загрузки файла и считать и выдать файл после заголовков:
- насчёт нужных заголовков не уверен, можно поискать в ya.ru 3 Или в download.php сделать редирект на файл с названием на латинице:
При этом в FF при наведении на имя файла будет отображаться русское название файла в строке статуса, в IE - в закодированном виде. PS. Не уверен, что то что я описал является решением проблемы. |