На данный момент, все способы, известные мне (см. вариант 1, вариант 2), которые позволяли бы создать страницу с заголовком не латиницей (например, "Продажи") и веб-адресом, который вы сами определяете (например, http://moy-super-blog.blogspot.com/p/sales.html) - не работают.
Хуже еще то, что существующие пока что "правильные" страницы - при первом же редактировании и сохранении или публикации - сразу же теряют красивый адрес и ваше sales.html превращается в что-то вроде blog-page_25.html.
В идеале, было бы правильно, если бы Гугл давал возможность назначать странице постоянную ссылку, как это в свое время он сделал для сообщений. Однако этой возможности пока нет.
Так как хорошего решения пока нет, то для критически важных для меня проектов я воспользуюсь способом, который я опишу в этом сообщении.
Заметьте что с точки зрения поисковика и SEO этот способ - не очень. Но если ваш блог для людей, то этот способ как временное решение может вам вполне подойти.
Итак, вы хотите, чтобы ваша страница имела заголовок, скажем "Продажи", но ее адрес был /p/sales.html, а не /p/blog-page_25.html. Как этого добиться?
Это касается как новых так и существующих страниц. То есть, если вам этот весь способ подходит, то этот фокус вы можете проделать с существующими страницами, особенно теми, которые лишились своего "нормального" веб-адреса.
Если вам интересно, то скрипт делает две вещи:
Обычно страницы выводятся в виде меню вверху страницы блога (или сбоку). Так как сейчас ссылка на вашу страницу выглядит в меню как "Sales" (а вам нужно чтобы было "Продажи").
На вкладке "Страницы" страница "Sales" переместится под заголовок "Скрытые".
... в нашем случае, на русском языке: "Продажи".
Когда вы создаете страницу, Блоггер предлагает на выбор два варианта:
На вкладке "Страницы" у вас также появится новая "страница" с правильным заголовком и правильным адресом.
Готово. Можете проверять.
Откройте главную страницу вашего блога и наведите курсор на пункт меню "Продажи". Вы увидите ваш желанный адрес, а нажав его вы попадете на вашу страницу с правильным заголовком на русском языке.
Повторю: это не 100% решения. И с точки зрения SEO - это не лучшее решение. Поисковик, если я не ошибаюсь, проигнорирует джава скрипт и заголовок страницы (<title>) и заголовок на странице (<h3>) - будут на английском языке ("Sales").
Но согласитесь, это лучше, чем ничего.
Хуже еще то, что существующие пока что "правильные" страницы - при первом же редактировании и сохранении или публикации - сразу же теряют красивый адрес и ваше sales.html превращается в что-то вроде blog-page_25.html.
В идеале, было бы правильно, если бы Гугл давал возможность назначать странице постоянную ссылку, как это в свое время он сделал для сообщений. Однако этой возможности пока нет.
Так как хорошего решения пока нет, то для критически важных для меня проектов я воспользуюсь способом, который я опишу в этом сообщении.
Заметьте что с точки зрения поисковика и SEO этот способ - не очень. Но если ваш блог для людей, то этот способ как временное решение может вам вполне подойти.
Итак, вы хотите, чтобы ваша страница имела заголовок, скажем "Продажи", но ее адрес был /p/sales.html, а не /p/blog-page_25.html. Как этого добиться?
Шаг 1: Создайте страницу с заголовком на латинице
- На вкладке "Страницы", создайте страницу.
- В качестве заголовка напишите латиницей то слово (или слова), которые должны сформировать ее веб-адрес. Например, "Sales".
- Сохраните или опубликуйте страницу.
Это касается как новых так и существующих страниц. То есть, если вам этот весь способ подходит, то этот фокус вы можете проделать с существующими страницами, особенно теми, которые лишились своего "нормального" веб-адреса.
Шаг 2: Замените заголовок страницы скриптом
- Отредактируйте страницу и переключитесь в режим HTML.
- В самом верху вставьте такой код:
<script language="javascript">
document.title = "Продажи";
var headings = document.getElementsByTagName("h3");
headings[0].innerHTML = "Продажи";
</script> - Сохраните или опубликуйте страницу.
Если вам интересно, то скрипт делает две вещи:
- Заменяет английский текст в <title> на указанный русский
- Заменяет текст первого заголовка <h3> на указанный русский. (Я предполагаю, что самый первый заголовок на странице - это первый элемент <h3>. Если это другой элемент, то вам нужно будет соответственно изменить скрипт.)
Шаг 3: Скройте страницу с новым адресом из меню блога
Обычно страницы выводятся в виде меню вверху страницы блога (или сбоку). Так как сейчас ссылка на вашу страницу выглядит в меню как "Sales" (а вам нужно чтобы было "Продажи").
- Откройте вкладку "Дизайн" в настройках вашего блога.
- В гаджете "Страницы" нажмите "Изменить".
- В настройках списка страниц, уберите птичку напротив вашей страницы "Sales".
- Нажмите "Сохранить".
На вкладке "Страницы" страница "Sales" переместится под заголовок "Скрытые".
Шаг 4: Добавьте в меню блога страницу c нужным заголовком
... в нашем случае, на русском языке: "Продажи".
Когда вы создаете страницу, Блоггер предлагает на выбор два варианта:
- Собственно, создать пустую страницу
- Добавить веб-адрес.
- Откройте вкладку "Страницы" настройках вашего блога.
- Нажмите "Создать страницу".
- Выберите пункт "Веб-адрес".
- В верхнем поле введите название вашей страницы на русском, например, "Продажи" - это будет пункт меню.
- В нижнем - адрес к вашей странице, например, http://moy-super-blog.blogspot.com/p/sales.html
- Нажмите "Сохранить".
На вкладке "Страницы" у вас также появится новая "страница" с правильным заголовком и правильным адресом.
Готово. Можете проверять.
Откройте главную страницу вашего блога и наведите курсор на пункт меню "Продажи". Вы увидите ваш желанный адрес, а нажав его вы попадете на вашу страницу с правильным заголовком на русском языке.
Повторю: это не 100% решения. И с точки зрения SEO - это не лучшее решение. Поисковик, если я не ошибаюсь, проигнорирует джава скрипт и заголовок страницы (<title>) и заголовок на странице (<h3>) - будут на английском языке ("Sales").
Но согласитесь, это лучше, чем ничего.
Увы данный способ тоже уже не работает
ОтветитьУдалитьВполне возможно. С тех пор - не проверял.
Удалить