Реклама на сайте Advertise with us

Можно как-нибудь отдавать один и тотже файл вместо разных

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 23.10.08
Сообщения: 577
Рейтинг: 141

Ссылка на сообщениеДобавлено: 09/04/10 в 14:21       Ответить с цитатойцитата 

есть много разных запросов типа:

domen.com/papka/fail1.zip
domen.com/papka/drugoi.zip
итд...

можно на такие запросы отдавать один файл и чтобы он сохранялся у юзера с тем именем с которым он спрашивает?

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 09/04/10 в 14:27       Ответить с цитатойцитата 

mod_rewrite тебе в помощь.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

4
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 09/04/10 в 14:36       Ответить с цитатойцитата 

Зависит от того, что спрашивают и как спрашивают. Мод-рирайт тут точно ни к чему. Нехрен микроскопом гвозди забивать.

Моя подпись.

4
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 09/04/10 в 14:56       Ответить с цитатойцитата 

а что предлагаешь, в конфиге апача альясы прописать ? icon_smile.gif

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

4
 



С нами с 05.08.09
Сообщения: 27
Рейтинг: 4

Ссылка на сообщениеДобавлено: 09/04/10 в 14:56       Ответить с цитатойцитата 

nubik писал:
есть много разных запросов типа:
domen.com/papka/fail1.zip
domen.com/papka/drugoi.zip
итд...
можно на такие запросы отдавать один файл и чтобы он сохранялся у юзера с тем именем с которым он спрашивает?



Если файлов много и они постоянно появляются, то лучше всего определить закономерности и настроить front-end.
Если файлы статичны и их не много - man ln

4
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 09/04/10 в 15:02       Ответить с цитатойцитата 

Может я туплю, но имхо .htaccess с содержимым
Код:
RewriteEngine On
RewriteRule (.*).zip$ osnovnoj_nuznij_fail.zip [L]

гораздо легче, чем разбираться с фронтендами, созданием симлинков и тому подобным icon_smile.gif

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

4
 



С нами с 23.10.08
Сообщения: 577
Рейтинг: 141

Ссылка на сообщениеДобавлено: 09/04/10 в 15:08       Ответить с цитатойцитата 

ну вот как я написал так и спрашивают, в одну директорию идет куча обращений на zip файлы с разными именами. там архивчик небольшой был.

как-то все 404 на новый файл перенаправлять надо... а у юзера сохраняться файл тогда будет с тем именем какое юзер спрашивал?

0
 



С нами с 23.10.08
Сообщения: 577
Рейтинг: 141

Ссылка на сообщениеДобавлено: 09/04/10 в 15:09       Ответить с цитатойцитата 

Stek писал:
Может я туплю, но имхо .htaccess с содержимым
Код:
RewriteEngine On
RewriteRule (.*).zip$ osnovnoj_nuznij_fail.zip [L]

гораздо легче, чем разбираться с фронтендами, созданием симлинков и тому подобным icon_smile.gif


попробую smail54.gif

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 09/04/10 в 15:11       Ответить с цитатойцитата 

nubik писал:
ну вот как я написал так и спрашивают, в одну директорию идет куча обращений на zip файлы с разными именами. там архивчик небольшой был.


Если список известен, то однозначно ln -s.

Цитата:
как-то все 404 на новый файл перенаправлять надо... а у юзера сохраняться файл тогда будет с тем именем какое юзер спрашивал?


Тут еще проще.

ErrorDocument 404 /path/file.zip

Будет сохраняться с тем именем, с которым запросит.

Последний раз редактировалось: lega_cobra (09/04/10 в 15:14), всего редактировалось 1 раз

Моя подпись.

4
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 09/04/10 в 15:14       Ответить с цитатойцитата 

Stek писал:
Может я туплю, но имхо .htaccess с содержимым
Код:
RewriteEngine On
RewriteRule (.*).zip$ osnovnoj_nuznij_fail.zip [L]

гораздо легче, чем разбираться с фронтендами, созданием симлинков и тому подобным icon_smile.gif


Если сервер гуляет и обслуживает 2 запроса в час, то разумеется, легче... icon_smile.gif

PS rewrite очень ресурсоемкий инструмент. Если его лепить везде, где попало, включая там, где он вообще нафиг нужен, то заработки хостеров на апгрейде оборудования будут расти.

Моя подпись.

4
 



С нами с 23.10.08
Сообщения: 577
Рейтинг: 141

Ссылка на сообщениеДобавлено: 09/04/10 в 15:24       Ответить с цитатойцитата 

всем спасибо, сервер там все равно полупустой пускай хоть модреврайтом нагрузится smail101.gif

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 09/04/10 в 15:42       Ответить с цитатойцитата 

Занимался постингом в линклисты, держал сиджи - везде был реврайт, тем более при построении фришников и тгп галер.
Сервак был амд семпрон какой то, аналог офисного компа 5 лет давности. Так свои 1.5 терабайта выжирал на апаче и никаких проблем не испытывал.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 08.02.03
Сообщения: 10559
Рейтинг: 5961


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 09/04/10 в 17:16       Ответить с цитатойцитата 

Stek: +1 20TB трафа держит с рерайтом и ничего ;)

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 09/04/10 в 22:48       Ответить с цитатойцитата 

в скрипте
Код:

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 09/04/10 в 23:14       Ответить с цитатойцитата 

Noobus Boobus писал:
в скрипте
Код:

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');


Данный код не все программы поддерживают.

Моя подпись.

0
 



С нами с 16.10.09
Сообщения: 343
Рейтинг: 419

Ссылка на сообщениеДобавлено: 11/04/10 в 03:16       Ответить с цитатойцитата 

Насколько "не все"? В процентах.

0
 



С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144

Ссылка на сообщениеДобавлено: 11/04/10 в 03:57       Ответить с цитатойцитата 

Noobus Boobus писал:
Насколько "не все"? В процентах.


Например, wget не берет. Может еще какая туева уча не учитывает необязательный атрибут.

Моя подпись.

0
 



С нами с 23.02.09
Сообщения: 28
Рейтинг: 17

Ссылка на сообщениеДобавлено: 16/05/10 в 18:44       Ответить с цитатойцитата 

Я редирект 301 использовал в этом случае.

В файле .htaccess запись
Цитата:
redirect 301 /file555.zip http://www.motorocker.ru/soft.htm

0
 



С нами с 01.03.06
Сообщения: 629
Рейтинг: 620

Ссылка на сообщениеДобавлено: 16/05/10 в 22:47       Ответить с цитатойцитата 

Noobus Boobus писал:
Насколько "не все"? В процентах.

могу и ошибится, но имхо осел это не хочет кушать ;)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »