Форум сетевых администраторов
Показаны 6 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- подскажите по htaccess ... (http://netadmin.ws/forum/showthread.php?threadid=1407)


Помещено Kim 28-05-2002 в 14:59:

Post подскажите по htaccess ...

привет,
подскажите такой момент, плз.

Нужно перенаправить запрос к файлу *.jpg на файл *.htm в том же каталоге на сервере, но только _после_ того, как в броузере загрузится *.jpg

RewriteEngine on
RewriteBase /
RewriteRule ^file\.jpg$ file.htm

каким образом нужно переделать этот htaccess, чтобы file.htm грузился с задержкой?
это вообще возможно сделать?

сенкс


Помещено Искатель 29-05-2002 в 17:58:

А зачем это надо? Как только загрузится картинка тебе сразу перебросит на файл.хтмл, пользователь может увидеть даже не успеет.

__________________
http://faq.pp.ru/read_mee/


Помещено Eugine_A 30-05-2002 в 16:28:

Ð_то технически проблематично.
При скачивании JPG файла браузер забирает небольшой заголовок HTTP, а затем следует содержимое файла (jpeg-а).

В html-документах указывается задержка и новый URL через META (или JavaScript) .. но это указывается в самом html-документе, а не в HTTP заголовке.

Поэтому браузер заберет jpeg и закроет сеанс, наличие или же отсутствие каких-либо извратов со стороны Apache его уже не будет интересовать....

Так что вариант с чистым графическим файлом (без попыток привязать html-ный файл) и последующим редиректом не пройдет.

__________________
С уважением,
Евгений


Помещено Navin 18-01-2004 в 05:31:

Подскажите, что нужно прописать в .htaccess, чтобы такой URL:

http://www.mysite.com/~username/

вёл в дирикторию на диске /wwwroot/mysitecom/users/username/

а не в дирикторию /wwwroot/mysitecom/~username/

Я не слишком быстро печатаю?

__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!


Помещено pesniru 19-01-2004 в 09:06:

quote:
Первоначальное сообщение от Navin
Подскажите, что нужно прописать в .htaccess, чтобы такой URL:
http://www.mysite.com/~username/
вёл в дирикторию на диске /wwwroot/mysitecom/users/username/
а не в дирикторию /wwwroot/mysitecom/~username/



RewriteEngine on
RewriteBase /
RewriteRule ^~(.+)/$ /users/$1

Т.е. если почти по-русски, то все каталоги вида: ~myuser/ будут переадресованы в каталоги вида /user/myuser

Думаю что как сделать /wwwroot/mysitecom/users/username/ видным как /users/username сам додумаешься?

А еще лучше, чтобы оно как /username смотрелось.


Помещено Navin 20-01-2004 в 04:29:

Оказывается в мануале к апачю про это подробно написано с примерами :о) но всё равно спасибо.

quote:
А еще лучше, чтобы оно как /username смотрелось.


Ты имеешь в виду без "~"?

__________________
--->> M y R S S . R U <<--- Stop trying to get Lucky.. Get informed!!


Формат времени GMT. Текущее время 01:23.
Показаны 6 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.