Wordpress xmlrpc.php 301 перемещен навсегда - PullRequest
0 голосов
/ 28 мая 2019

У меня есть настройка сайта на Digital Ocean с помощью установщика Wordpress. Затем я установил Jetpack.

Средство Site Health сообщило, что Jetpack не подключен, и что я должен посетить отладчик Jetpack.com. Я так и сделал и вставил свой сайт. Я получаю ошибку:

XML-RPC is not responding correctly ( 200 )

При посещении URL mywebaddress.com/xmlrpc.php я просто перенаправляюсь на основной URL сайта.

В соответствии с рекомендациями Jetpack я подошел к терминалу и запустил

curl -A 'Jetpack by WordPress.com' -d '<methodCall><methodName>demo.sayHello</methodName></methodCall>' https://mywebaddress.com/xmlrpc.php

Когда я это делаю, я получаю следующее возвращение.

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://mywebaddress.com/">here</a>.</p>
<hr>
<address>Apache/2.4.29 (Ubuntu) Server at mywebaddress.com Port 443</address>
</body></html>

Я проверил файл .htaccess, и он содержит только комментарии. Я проверил /etc/apache2/apache2.conf и не могу найти перенаправлений там.

Итак, мой вопрос, может кто-нибудь сказать мне, что может быть причиной этого 301 Redirect?

1 Ответ

0 голосов
/ 29 мая 2019

нашел ответ Я только что нашел этот файл:

/etc/apache2/conf-enabled/block-xmlrpc.conf

Это было внутри

<IfModule mod_rewrite.c>
    <Directory / >
        Redirect 301 /xmlrpc.php /
    </Directory>
</IfModule>

Этот файл вызывал перенаправление. Прокомментировали его содержание на данный момент. Я не создавал это, поэтому я должен предположить, что DigitalOcean создаст его при установке Wordpress одним щелчком мыши

...