Реклама на сайте Advertise with us

Ограничить по ип доступ к /wp-json

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 23/07/17 в 20:18       Ответить с цитатойцитата 

Нужно разрешить доступ к site.com/wp-json...... только для моего ип! Пробывал добавлять в httpd.conf:

<Location "/wp-json">
Order Deny,Allow
Deny from all
Allow from ип
Allow from ип
</Location>

но что-то не работает! Может кто поможет? Может какой код есть для .htaccess?

Спасибо!

Новая платежная система Advanced Cash!

1
 

Z

С нами с 15.05.05
Сообщения: 55167
Рейтинг: 7770


Передовик Master-X (16.10.2007) Передовик Master-X (16.12.2010) Передовик Master-X (01.02.2015) Передовик Master-X (16.05.2015) Передовик Master-X (01.06.2015) Ветеран трепа Master-X (16.06.2015)
Ссылка на сообщениеДобавлено: 23/07/17 в 21:34       Ответить с цитатойцитата 

Tagir: по .htaccess

Код: [развернуть]

andreich дарит вам акцию до 1 000р
КАТАЛОГ ПАРТНЕРОК | Бурж Гембла – тут! | RU Датинг на подписках

-1
 

Z

С нами с 15.05.05
Сообщения: 55167
Рейтинг: 7770


Передовик Master-X (16.10.2007) Передовик Master-X (16.12.2010) Передовик Master-X (01.02.2015) Передовик Master-X (16.05.2015) Передовик Master-X (01.06.2015) Ветеран трепа Master-X (16.06.2015)
Ссылка на сообщениеДобавлено: 23/07/17 в 22:36       Ответить с цитатойцитата 

по .htaccess

годната https://habrahabr.ru/post/165701/

andreich дарит вам акцию до 1 000р
КАТАЛОГ ПАРТНЕРОК | Бурж Гембла – тут! | RU Датинг на подписках

-1
 



С нами с 30.04.05
Сообщения: 6652
Рейтинг: 3500


Передовик Master-X (01.10.2015) Передовик Master-X (16.03.2016) Передовик Master-X (01.04.2016) Передовик Master-X (16.04.2016) Передовик Master-X (01.05.2016) Ветеран трепа Master-X (01.06.2016)
Ссылка на сообщениеДобавлено: 24/07/17 в 03:58       Ответить с цитатойцитата 

andreich писал:
по .htaccess
Код: [развернуть]
Этот файл с кодом нужно кинуть в папку wp-json, тогда будет работать. Точно также можно запретить доступ к любой папке на сервере.

Топовая партнерка под серый крипто-трафф

-2
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 06:36       Ответить с цитатойцитата 

Проблема в том что wp-json это не папка и не файл! Это wp rest api! И нужно ограничить все запросы вида site.com/wp-json и т.д.

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 06:49       Ответить с цитатойцитата 

https://github.com/cedaro/wprestcop гугл подсказывает

Покупаем пуш траффик
GoPusher 2 - рули своими пуш подписчиками

8
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 06:53       Ответить с цитатойцитата 



Спасибо! Вот только куда этот php засунуть?

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 06:55       Ответить с цитатойцитата 

в functions.php текущей темы, например.

только плагин сам установить не забудь icon_wink.gif

Последний раз редактировалось: Oswell E. Spencer (24/07/17 в 06:56), всего редактировалось 1 раз

8
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 06:55       Ответить с цитатойцитата 

Oswell E. Spencer писал:
в functions.php текущей темы, например.

ok, попробую! Спасибо за помощь!

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 07:08       Ответить с цитатойцитата 

Tagir писал:
ok, попробую! Спасибо за помощь!


а погоди, там же есть возможность через WP CLI Commands сделать, установи плагин и в командной строке wp restcop allow <ip> , все, твой айпи будет в вайтлисте, остальные в блэке

это что-бы в код не лезть совсем.


wp cli ставить так http://wp-cli.org/

0
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 09:57       Ответить с цитатойцитата 

Вообщем плагин установил, но так и не получилось у меня добавить ип в whitelist, он просто блокирует доступ ко всем ип!

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 11:13       Ответить с цитатойцитата 




показал бы, что сделал. "не получилось" не особо информативно

0
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 11:16       Ответить с цитатойцитата 

Активировал плагин и добавил в functions.php:

/**
* Global IP rules configuration.
*/
add_action( 'wprestcop_plugin_loaded', function( $wprestcop ) {
$wprestcop->get_ip_rules()
->allow( 'ип' ); // Also accepts an array of IP addresses.
} );


Он просто блочит всем ип доступ к wp rest и все! А правило allow почему-то не срабатывает!

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 11:32       Ответить с цитатойцитата 

Сделал все то же самое, у меня работает.

http://cities-trip.ru/wp-json/ у тебя будет &#65279;{"code":"rest_forbidden","message":"You don&#039;t have permission to do this.","data":{"status":403}}

а у меня простыня с данными.

1. Проверь айпи, то ли оно вообще.
2. Проверь requirments плагина Requires: WP 4.4+, PHP 5.4+

0
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 11:38       Ответить с цитатойцитата 



Или ты отключил, или у тебя тоже ограничение не работает!


с пхп и вордпрессом все норм!

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 11:49       Ответить с цитатойцитата 






все работает!!!

0
 



С нами с 30.11.04
Сообщения: 3112
Рейтинг: 2651

Ссылка на сообщениеДобавлено: 24/07/17 в 13:11       Ответить с цитатойцитата 

На другом сайте попробывал, там вообще вылезло:

Plugin could not be activated because it triggered a fatal error.

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/****/public_html/site.com/wp-content/plugins/WP REST Cop/wprestcop.php on line 22

Новая платежная система Advanced Cash!

0
 
+


С нами с 09.05.17
Сообщения: 661
Рейтинг: 586


Передовик Master-X (01.08.2017) Передовик Master-X (01.02.2018) Передовик Master-X (16.10.2019) Передовик Master-X (01.11.2019)
Ссылка на сообщениеДобавлено: 24/07/17 в 15:40       Ответить с цитатойцитата 

Цитата:

Plugin could not be activated because it triggered a fatal error.

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/****/public_html/site.com/wp-content/plugins/WP REST Cop/wprestcop.php on line 22



это значит версия php старая, не поддерживает неймспейсы, которые объявлены на этой строке.


покажи скрин/линк вывода phpinfo();


p.s. если у тебя версии php и wp нормальные, оно должно работать, что я и продемонстрировал установив у себя на сайте.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »