anonymized-14765447
(@anonymized-14765447)
alexl1, привет.
А что-то более тривиальное с использованием директив в .htaccess
(если у вас Апач) не пробовали?
@exmi , сервер nginx но директива .htaccess
работает.
Наверное какая то конфигурация с апачем.
Пытался и через него заголовки задавать, но безрезультатно.
@exmi Не уж толи придется сам сервер настраивать?
Модератор
Yui
(@fierevere)
永子
@fierevere Попробовал указанный вами плагин, сначала включил заголовок по которому была ошибка в консоли, потом включал поочередно, потом все включил, но ничего не поменялось. Посты не сохраняются, ошибка в консоли такая же.
Access to fetch at 'https://prefemin-amaxa.com/wp-json/wp/v2/taxonomies?context=edit&_locale=user' from origin 'https://ua.prefemin-amaxa.com' has been blocked by CORS policy: Request header field x-wp-nonce is not allowed by Access-Control-Allow-Headers in preflight response.
Какой то он упертый.
-
Ответ изменён 3 года, 11 месяцев назад пользователем alexl1.
Короче решил данную проблему следующим образом.
Так как с заголовками не получилось, я сделал небольшой костыль.
Плагин WPML создает поддомен, но запись можно редактировать как на поддомене так и на домене. Язык плагин передает в get
параметре.
Ссылка редактирования поста на укр языке выглядит так:
prefemin-amaxa.com/...&action=edit&lang=uk
И в таком случае она сохраняется нормально редактором Gutenberg
.
Но на нее можно перейти только вручную, так как находясь на странице нажимаешь, редактировать, переходит на тот же поддомен, на котором находился: ua.pre...
А так выглядит (редактирование поста) ссылка на поддмомене:
https://ua.prefemin-amaxa.com/...&action=edit&lang=uk
И так не редактируется, так как другой поддомен.
Я сделал перенаправление на основной домен, сохранив uri
if($_SERVER['SERVER_NAME'] != $_SERVER['HTTP_HOST'] && is_admin()){
$url = '//' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
wp_redirect( $url);
exit;
}
Всем спасибо за помощь.
-
Ответ изменён 3 года, 11 месяцев назад пользователем alexl1.
-
Ответ изменён 3 года, 11 месяцев назад пользователем alexl1.
-
Ответ изменён 3 года, 11 месяцев назад пользователем alexl1.
anonymized-14765447
(@anonymized-14765447)
alexl1, а сервер вы администрируете или хостер? Мне кажется, добить настройки было бы проще 🙂
@exmi Хостер. Я с этими заголовками так замахался, что не хочется опять к ним возвращаться)
Перенаправление работает только если заходишь в админку, т.е на сайте работает все с поддеменами, а когда нажимаешь редактировать или просто зайти в админ панель, то перенаправит на основной домен, на котором все работает)