Wordpress Как установить subdir для API REST - PullRequest
0 голосов
/ 08 января 2019

Я изменяю сайт Wordpress, который изначально был сделан не мной.

Давайте предположим, что сайт www.mysite.com Домашний каталог WordPress (в моем случае называемый «clickandbuilds») содержит:

  • subdir "Api"; он содержит файл с именем «api_function.php» и файл «.htaccess»; файл ".htaccess" содержит строку: "RewriteRule ^ (. *) $ /api_function.php?token=$1 [B, PT]"
  • subdir "mysite"; он содержит весь код Wordpress

Сайт предоставляет API для отдыха следующим образом:

  • если я хочу вызвать API сайта, я помещаю в браузер "http://api.mysite.com/xxxxx....
  • Когда сайт получает этот запрос API, запускается файл "api_function.php", и что-то делается в соответствии с "xxxxxx ...." *

ВОПРОС:

Где в Wordpress установлено, что при получении запроса API «api.mysite ....» он просматривается внутри каталога «Api» и запускается «api_function.php»?

Моя цель - переместить этот каталог "Api" в другое место, например, внутри "mysite / test / Api /".

Заранее спасибо

1 Ответ

0 голосов
/ 16 января 2019

Я решил сам ...

я просто обнаружил, что «api.mysite.com» является поддоменом www.mysite.com; homedir этого субдомена - просто dir "Api".

Когда поступает http-запрос "http://api.mysite.com/xxxxx....", файл .htaccess перенаправляется в файл" api_function.php ".

Вот и все ... Тогда я просто изменил (в панели управления хостингом) homedir с "... Api" на "... / other_dir / Api".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...