Вопрос: |
Здравтвуйте!
Нуждаюсь в рекомендациях.
Возможно ли в файле .* прописать ограничение входа в админку системы Drupal * по определённому ip-адресу, чтобы защитить админку?
Я много обшарил по Инету в поисках данного решения, много чего пробовал - безрезультатно! Нашёл возможность только ораничить всех, но не админку, а сам сайт. Но это не то. |
Ответ: |
Здравствуйте.
Уточните пож. админка находится в отдельной папке или это файл в корне сайта? |
Вопрос: |
Вот я и сам не знаю. |
Вопрос: |
Сам искал и не смог понять. |
Ответ: |
По какому адресу Вы входите в админку? |
Вопрос: |
http://*.*user
http://*.*user*login |
Ответ: |
В папке в которой хранится файл админики пропишите в файле .htaccess директиву ограничения по IP:
*
*IP |
Вопрос: |
Не совсем пойму. Можно по подробнее, как прописать?
Я примерно так понимаю:
*
*IP ***.***.***.***
Правильно?
И мне не понять, где найти этот файл (в папке public_html не в счёт)? |
Вопрос: |
Удалось найти: public_html*
Правильно или другая локация? |
Ответ: |
К сожалению в какую папку мы не знаем по данной CMS. Запись должна быть следующей:
*
* ***.***.***.*** |
Вопрос: |
А побел между строк обязателен? |
Ответ: |
Не имеет значения. |
Вопрос: |
А как ещё второй адрес прописать? Через запятую? Вот так:
* ***.***.***.***, ***.***.***.***? |
Ответ: |
пробел после точки не нужен
каждую директиву вставляйте с новой строки |
Вопрос: |
Безрезультатно!
В системе Друпал всего * места, в которых есть файл .*. |
Ответ: |
вы должны размещать файл в папке админки. какая папка админки? |
Вопрос: |
Я прописал:
*
*IP ***.***.***.***
Не работает! А если прописать в файле, находящемся в папке public_html, то эта деректива просто ограничивает всех в доступе на сайт.
Единственное, может попробовать там же дописать ещё одну директиву: указать папку, в которой находится админка? |
Вопрос: |
я не знаю где она. Там нету папок с названием "admin", как в других системах. Единственное предположение может быть, что админка находится в папке * |
Вопрос: |
Самое смешное, что нигде в Инете не могу найти, где у Друпал папка админки. |
Ответ: |
если нет папки то вы не сможете разместить в ней файл .htaccess с директивами deny
вам нужно будет строить переадресации с запретом определенного запроса. Эту информацию вам нужно уточнить у разработчика движка или форума поддержки т.к нам так глкбоко не известна структура движка вашего сайта |
Вопрос: |
Кажется нашёл. Эта папка находится в ядре Друпал именно в папке модулей ядра системы (получается. что Друпал состоит практически из одних взаимосвязанных модулей). Там находится папка user. Скорее всего это и есть модуль админки. Вот только там нету файла .*. Можно ли создать этот файл просто пустым и прописать там нужные директивы? |
Ответ: |
если файла нет , то никто не запрещает его создать. это обычный текстовый файл с именем .htaccess , создается в любом текстовом редактре. например - блокнот
внимание - word НЕ текстовый редактор |
Вопрос: |
А если файл будет пустым, нужно ли (кроме директив) что-то ещё прописывать системное? В начале, например, как вступление? Или просто можно прописать нужные директивы и всё? |
Ответ: |
там вы указываете те параметры которые нужны |