- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Возникла необходимость поставить пароль с помощью .htaccess на файл wp-login.php так как боты подбирая пароли создают большую нагрузку на сервер.
На нескольких сайтах я это делал успешно таким кодом:
Однако на данном сайте, где появилась необходимость, стоят постоянные ссылки и поэтому файл .htaccess имеет следующий вид:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
проверьте чтобы /путь/путь/путь/ещепуть/ был прописан правильно.
проверьте чтобы /путь/путь/путь/ещепуть/ был прописан правильно.
Путь правильный.
Если я удаляю эту часть из .htaccess то пароль начинает просить при запросе wp-login.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Однако постоянные ссылки на сайте перестают открываться.
Видел на сайтах с постоянными ссылками такую защиту wp-login.php значит, что-то я делаю неправильно.
попробуйте плагин All In One WP Security, он умеет правильно прятать wp-login.php
А не проще изменить имя файла? (немного кода переписать)
попробуйте плагин
Как я уже писал, не хотелось бы использовать плагины. Интересно вообще разобраться почему так происходит.
---------- Добавлено 07.04.2014 в 02:31 ----------
А не проще изменить имя файла? (немного кода переписать)
Вы имеете ввиду сменить название wp-login?
Описание такого решения вопроса нигде не видел, нужно поискать. Так получается нужно в wordpress менять придется
---------- Добавлено 07.04.2014 в 02:38 ----------
AlexandrSG, Вы так имели ввиду:
Шаг 2. Затем заменим все слова wp-login.php на новое имя, в нашем случае на s4gr3gerh6hb.php, в файле s4gr3gerh6hb.php (старый wp-login.php) и в файле wp-includes/general-template.php.
Именно ☝
Именно
Кстати интересно решение.
Интересно только при автоматических обновлениях wp эти файлы трогаться не будут?
Будут.
А что вам мешает сохранить все настройки и после обновы перезалить?
Будут.
А что вам мешает сохранить все настройки и после обновы перезалить?
Абсолютно ничего :)
Конечно способ с .htaccess получше, так как переименовав wp-login.php будет выдаваться 404 что будет давать хоть и не большую, но нагрузку.
Однако пока это самый подходящий для меня вариант, а вообще обязательно разберусь в чем проблема с .htaccess
Поставьте задержку на обращение к файлу, минуты будет достаточно(устанут ждать).