|
|
|
| Есть скрипт (/price/index.php), который на лету формирует документ excel.
<?
header("Content-type: application/xls");
header("Content-Disposition: attachment; filename=price.xls");
/* Непосредственно формирование документа */
?>
|
Необходимо, чтобы его загрузка происходила по ссылке /price.xls
Для этого в .htaccess в корне сайта сделал запись:
RewriteCond %{SCRIPT_FILENAME} (price.xls)$
RewriteRule .* /price/index.php
|
но FF выдает - Файл http://site/price.xls не найден
Opera и IE отрабатывают нормально.
по ссылке http://site/price/index.php - все работает ОК.
PS:
Если в /price/index.php поместить просто
то вывод отрабатывает корректно.
Может, проблема не в .htaccess, а в header()? | |
|
|
|
|
|
|
|
для: yuk
(02.07.2009 в 23:12)
| | Да, забыл еще один момент - локально на Денвере все срабатывает, проблема только на хостинге. | |
|
|
|
|
|
|
|
для: yuk
(02.07.2009 в 23:12)
| | У меня все работает с такой записью
RewriteRule ^price.xls$ /price/index.php [L]
|
| |
|
|
|
|
|
|
|
для: Virtus1k
(03.07.2009 в 12:01)
| | Увы, не помогло.
Но заметил еще одну особенность - нормально работает в FF-portable 2.0.0.18, и не работает в FF 3.0.1 и 3.0.3 | |
|
|
|