powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как в ntaccess разрешить доступ только к некоторым файлам?
2 сообщений из 2, страница 1 из 1
Как в ntaccess разрешить доступ только к некоторым файлам?
    #38850988
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Везде в интернете примеры только о том, как запретить доступ. А я хотел обратную задачу. Запретить всем и разрешить только файлу 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
Как в ntaccess разрешить доступ только к некоторым файлам?
    #38851013
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Методом перебора вариантов всё-таки удалось решить проблему. А именно строку 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
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как в ntaccess разрешить доступ только к некоторым файлам?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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