Записи помеченные " virtualhost"
Май
20
2011
20
2011
Apache MultiViews, или почему web-сервер находит нужный файл даже без указания расширения
Столкнулся я с этой странностью совершенно случайно. Один мой коллега по ошибке забыл добавить расширение к подключаемому JavaScript-файлу. В коде страницы выглядело это примерно так:
<script type='text/javascript' src='/js/some'></script>
Каково же было мое удивление, когда Apache вместо вполне ожидаемой 404 страницы и ответа в духе «пошел нафик, такого файла не существует», выдавал корректный JS как ни в чем не бывало. Спрашивается, как же так? Почему Apache при запросе файла без расширения отдаёт тот файл, у которого совпадает имя до расширения? o.O
Пн | Вт | Ср | Чт | Пт | Сб | Вс |
---|---|---|---|---|---|---|
« Сен | ||||||
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Метки
amazon
apache
bash
certification
cron
debian
django
eaccelerator
errors
europython
exceptions
extjs
firebug
firefox
garbage collector
go
google
highload
htaccess
illuminations
javascript
jenkins
linux
mamba
mariadb
mod_negotiation
multiviews
mysql
nginx
performance
php
plugin
pycon
python
reflections
sessions
ubuntu
virtualhost
zce
zend
zend framework
zend_soap
zend_soap_autodiscover
репликация
шардинг
Рубрики
- Apache (1)
- Highload (4)
- JavaScript (1)
- Linux (3)
- MongoDB (1)
- MySQL (1)
- Perl (1)
- PHP (5)
- Python (5)
- Web-разработка (5)
- Алгоритмы (1)
- За жизнь (2)
- Конференции (6)