Вопрос: Закрыть yii через htaccess
Рубрика: Вопросы и ответы
13 Апр. 2010
Снова я к своим читателям обращаюсь с глупым вопросом, но что делать, другой аудитории я не доверяю :) На днях мне понадобилось закрыть доступ к yii приложению для левых лиц, цеплять отдельную авторизацию фреймворковую — не было времени, решил сделать через htaccess...
В принципе мне требуется закрыть доступ от постаронних глаз не ограничивая доступ к другому контенту (к примеру картинкам в папке images, жабаскриптам и тп) поэтому в htaccess я дописал:
<Files "*.php">
AuthUserFile /home/html/admin/.htpasswd
AuthType Basic
require valid-user
</files>
С первого взгляда все бы и хорошо. При доступе к localhost/myproject/index.php – требует ввода пароля, но при входе в localhost/myproject (т.е. Без указания index.php) получаю ошибку:
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Может кто подскажет как побороть. Пробовал делать редирект с / на index.php, но что то у меня не особо получилось.
Суть в том что бы закрыть доступ к приложению на yii не закрывая при этом под пароль папки images и js и все что у них внутри.
Спасибо всем кто поможет! :)
Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
- Очень часто мне приходится заставлять работать проекты с практически идентичной структурой базы данных. Когда хостинг накладывает на меня ограничение что ... "Используем префиксы для таблиц"
- Немного обсудив своё творение «Компонент Rss ленты v 1.0» на русском форуме я решил немного его переделать. Мною было ... "Компонент Rss ленты v2.0"
- Как часто в проектах вы сталкиваетесь с загрузкой картинок? Если в своей работе вы используете thumb-pics (уменьшенные картинки) — тогда ... "Обзор дополнения EasyPhpThumb"

[guest] Ekstazi
Было сказано: Пятница, 16 Апрель 2010
Это что-то с браузером, в другом браузере проблем не должно быть (по ходу кэш). Я с таким встречался

[adm] zolter
Было сказано: Пятница, 16 Апрель 2010
Пробовал, что ФФ что опера тоже самое. Глюк какой то непонятно :)
Пришлось выносить админку в admin2 там закрывать тем способом что описал выше, а в admin/index.php делать тупо location:admin2/index.php
Т.е. что б дятлы администраторы при входе в admin/ все таки попадали в админку, и что б картинки из admin2 были доступны без пароля.

[guest] Ekstazi
Было сказано: Воскресенье, 18 Апрель 2010
А если принудительно выдавать заголовки запрещающие кэширование ? Вроде средствами htaccess это возможно

[guest] Гость
Было сказано: Вторник, 04 Май 2010
А нельзя тоже самое сделать не на files, а на location?

[guest] zolter
Было сказано: Вторник, 04 Май 2010
Покажите примером плиз, я проверю и скажу :)
Все что нашел в инете - не помогает


