имя мета в неканоническом ампер html? - PullRequest
0 голосов
/ 06 сентября 2018

У меня уже есть сайт, где:
1. www.example.com ---> версия для ПК (без усилителя) 2. www.example.com/mobile ---> - мобильная версия (без усилителя)

На странице index.htm настольной версии я вставил:

<title>blo blo blo</title>
<meta name="description" content="bla bla bla">
<meta name="keywords" content="blu blu blu">
<link rel="alternate" media="only screen and (max-width: 1024px)"
href="http://www.example.com/mobile/index.php">

<script type="text/javascript">
<!--
if (screen.width <= 1024) {
window.location = "http://www.example.com/mobile/index.php";
}
//-->
</script>

И страницу index.php мобильной версии я выложил:

<title>blo blo blo</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="bla bla bla">
<meta name="keywords" content="blu blu blu">
<link rel="canonical" href="http://www.example.com/index.htm">

Пожалуйста, не спрашивайте меня, почему у меня есть index.htm в настольной версии и index.php в мобильной версии, так как я сам уже забыл, почему я сделал это несколько лет назад:).

Во всяком случае, это работает. Если я наберу «www.example.com» в браузере мобильного телефона, появится страница «www.example.com/mobile/index.php». Если я наберу "www.example.com" в браузере рабочего стола, то появится страница "www.example.com/index.htm".

Теперь я хочу добавить новую страницу в подпапку, но я хочу сделать только одну версию (то есть страницу с усилением html) вместо двух версий для настольного компьютера и мобильного устройства.

Из некоторых статей в Интернете я прочитал, что одна html-страница с усилителем возможна как для версии (для настольных ПК, так и для мобильных устройств), а для здесь там написано:

Для файлов AMP HTML требуется каноническая ссылка, указывающая на обычный HTML. Если HTML-версия не существует, она должна указывать на себя .

Итак, я предполагаю, что на этой новой HTML-странице amp в подпапке я должен поместить код примерно так:

<link rel="canonical" href="http://www.example.com/jewelry/index.html">

Где эта ссылка указывает на себя (страница индекса amp html в подпапке ювелирных изделий).

То, что я хочу здесь, выглядит примерно так:

  • www.example.com / index.htm (не Amp, настольная версия)
  • www.example.com / mobile / index.php (не Amp, мобильная версия)
  • новая подпапка (с именем jewelry) с файлом Amp index.htm. Эта ссылка будет предоставлено (в панели навигации) как в example.com/index.htm page и example.com/mobile/index.php page.
  • Если есть пользователь настольного компьютера и / или пользователь мобильного устройства, нажмите эту ссылку, он / она попадет на страницу example.com/jewelry/index.htm (amp версия).

Я искал в интернете, могу ли я поместить код на html-странице amp с мета-именем, как показано ниже, но я не могу его найти:

<meta name="description" content="bla bla bla">
<meta name="keywords" content="blu blu blu">

Итак, мой вопрос:
Могу ли я добавить мета-имя "description" и "Keywords" на HTML-страницу amp?

Любой ответ будет принят с благодарностью.
Спасибо заранее.

1 Ответ

0 голосов
/ 06 сентября 2018

Вам нужно поместить метатег на страницу основного файла без усилителя, а также добавить тег, чтобы сделать вашу страницу доступной для обнаружения

<link rel="amphtml" href="http://www.example.com/mobile/index.php">
...