Intereting Posts
Вставьте сообщение программно и решите чирикать или не чирикать 301 Перенаправить старый URL-адрес на новую страницу WordPress Можно ли использовать несколько значений в правиле перезаписи? Функция разделения «the_tags» в 2 столбцах WP_query Дата Диапазон результатов, не соответствующих циклу как получить другой html для нечетных / четных сообщений? Нельзя использовать страницы, созданные в WP создание одной страницы с двумя столбцами, а тема – 3 столбца Как создать миниатюру сообщения Как связать файл или изображение с плагином WordPress с темой, используя темы function.php, возможно ли это? Как добавить термины к таксономии с помощью wp_insert_terms? Отображение текущей подкатегории Как контролировать, какая категория будет выбрана для пули сообщения? WooCommerce: Бесконечная страница проверки загрузки Плагин генерировал XXX символов неожиданного вывода … помочь?

Неправильная каноническая ссылка на страницах wp-admin

У меня есть субдомен:

https://blog.example.com/ 

Я принудительно перенаправляю в каталог:

 https://www.example.com/blog 

Изменяя URL сайта и некоторые RewriteRule на .htaccess.

Мой .htaccess :

  <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] RewriteCond %{HTTP:X-Forwarded-Host}i ^example\.com RewriteCond %{HTTP_HOST} ^blog\.example\.com$ RewriteRule ^/?(.*)$ https://www.example.com/blog/$1 [L,R=301,NC] RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^/?(.*)$ https://www.example.com/blog/$1 [L,R=301,NC] </IfModule> 

Мой адрес WordPress и адрес сайта:

Адрес (URL) в WordPress : /blog

Адрес сайта (URL) : https://www.example.com/blog

Теперь сайт работает нормально, но я обнаружил ошибку в каноническом URL-адресе wp-admin на всех страницах администратора:

 Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'blog.example.com/wp-admin/index.php'; cannot be created in a document with origin 'example.com'; and URL 'example.com/blog/wp-admin/index.php'; 

Когда я копаю больше, я обнаружил, что каноническая ссылка все еще является субдоменом ( blog.example.com ):

 <link id="wp-admin-canonical" rel="canonical" href="http://blog.example.com/wp-admin" /> <script> if ( window.history.replaceState ) { window.history.replaceState( null, null, document.getElementById( 'wp-admin-canonical' ).href + window.location.hash ); } </script> 

Есть ли какое-либо решение для изменения этого канонического URL-адреса с https://blog.example.com на https://www.example.com/blog

Solutions Collecting From Web of "Неправильная каноническая ссылка на страницах wp-admin"