2017-01-28 10 views
0

Я использую WordPress на своем веб-сайте. Чтобы добавить страницы AMP на мой сайт, я использую официальный плагин WordPress AMP и еще один плагин под названием «AMP for WP». Я использую его уже 3 месяца. Недавно я обнаружил страницу без AMP во время поиска Google с ноутбука (не мобильного устройства). Я проверил источник страницы и обнаружил, что rel-canonical tag правильно установлен на страницу без AMP. Я не знаю, почему это появилось в обычном поиске.Страницы AMP отображаются в результатах поиска Google Desktop

Чтобы увидеть пример google, это «как изменить размер автора», и вы увидите, что страница AMP и страница, отличная от AMP, не отображаются.

Где проблема?

+0

Пожалуйста, задайте этот вопрос на webmasters.stackexchange.com –

+0

я уже спросил его там, спасибо. –

+0

Здесь вы можете закрыть вопрос –

ответ

0

Скорее всего, он был разработан вне среды Wordpress.

Мы разрабатываем наши страницы AMP за пределами среды Wordpress, а канонический тег - как обычная страница.

Короче говоря, наши страницы с усилителем автономны и находятся на рабочем столе & сотовый телефон готов.

В этом случае требуется только один канонический тег. (Не использование отн-канонический тег)

$strCanonicalUrl ="https://" . $_SERVER['HTTP_HOST'] . parse_url( 
$_SERVER['REQUEST_URI'], PHP_URL_PATH); 

...

<title >This is the title of the AMP page</title> 
<meta name="description" content="This is the description of the AMP page"> 
<link rel="canonical" href="<?= $strCanonicalUrl ?>" /> 
<meta property="og:locale" content="en_US" />