Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как в ntaccess разрешить доступ только к некоторым файлам? / 2 сообщений из 2, страница 1 из 1
09.01.2015, 19:26
    #38850988
Алексей Смирнов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в ntaccess разрешить доступ только к некоторым файлам?
Добрый день!
Везде в интернете примеры только о том, как запретить доступ. А я хотел обратную задачу. Запретить всем и разрешить только файлу index.php в корне сайта и файлам картинок.

В .ntaccess написал вот такой код:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
	# очередность проверки: сначала запрещаем, потом разрешаем
	Order Deny,Allow

	# запрещаем доступ всем
	Deny from all	

	# разрешаем доступ только к файлу index.php
	<Files index.php>
		Allow from all
	</Files>

	# разрешаем доступ только к файлам с заданными расширениями
	<FilesMatch "\.(gif|jpg|png)$">
		Allow from all
	</FilesMatch>


Но этот код не работает. В результате доступ закрыт всем. В чем моя ошибка?
...
Рейтинг: 0 / 0
09.01.2015, 20:46
    #38851013
Алексей Смирнов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в ntaccess разрешить доступ только к некоторым файлам?
Методом перебора вариантов всё-таки удалось решить проблему. А именно строку Deny from all поместил между <Files "*.*"> и </Files>:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
	# очередность проверки: сначала запрещаем, потом разрешаем
	Order Deny,Allow

	# запрещаем доступ для всех файлов
	<Files "*.*">
		Deny from all	
	</Files>

	# разрешаем доступ только к файлу index.php
	<Files "index.php">
		Allow from all
	</Files>

	# разрешаем доступ только к файлам с заданными расширениями
	<FilesMatch "\.(gif|jpg|png)$">
		Allow from all
	</FilesMatch>
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как в ntaccess разрешить доступ только к некоторым файлам? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]