- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет! В других ветках меня подтолкнули к анализу редиректов на сайте и я обнаружил не гуд состояние по одному вопросу, которое сам исправить не смог.
Программист делал сервер и настраивал nginx. Сейчас его доступность ограничена, поэтому всякие мелочи приходится разруливать самому. Суть моей просьбы о помощи следующая:
Сайт на вордпресс. Стоит языковой плагин, который делал (делает) ссылки с языковым префиксом /ru/ Данные ссылки релиректятся на страницу без языкового префикса, но Яндкс Вебмастер показывает, что такой редирект идет как 302.
Нашел на сервере каталог conf, там в папочке в файле redirections (видно программист еще настраивал) я не нашел ничего по редиректу /ru/, хотя есть редиректы с других языков.
Добавил туда строчку
rewrite ^/ru(.*) https://lifeisfreedom.net/$1 permanent;
Пошел проверить, какой ответ отдает сервер, например, по странице https://lifeisfreedom.net/ru/
Ответ:
[0] => HTTP/1.1 302 Found
[Server] => Array
(
[0] => nginx
[1] => nginx
)
Кеш удалял (на всякий сулчай). Подскажите доступным языком, где поправить этот редирект? Заранее благодарен!
Подскажите доступным языком, где поправить этот редирект?
Что значит "поправить"? Что не устраивает?
Какой плагин мультиязычноти?
Что значит "поправить"? Что не устраивает?
Какой плагин мультиязычноти?
Поправить, простите, не точно выразился - изменить на 301 редирект.
Не устраивает то, что в живую страниц с /ru/ нет и они не используются. Да и в поисковике я вроде их в выдаче не вижу. Однако я не исключаю, что когда-то на переходном этапе на несколько языков, могли попасть в индекс страницы с /ru/. И я вот что-то думаю, что так как теперь этих страниц нет в доступне, но остался 302 редирект, то и вес страниц может не передаваться или передаваться с потерей.
Плагин - qTranslate-X (доработанный). В настройках регулировку по редиректу (как мин в админке ВП) я не вижу. Может если кто знает, можно у них в настройках плагина это указать (выбран сейчас параметр "Скрыть URL языка для языка по умолчанию", т.е. /ru/, возможно, редиректится плагином) и обойтись без nginx? Но если предположить зашитий редирект в плагине, тогда все равно, по идее, первая настройка должна срабатывать от nginx:
rewrite ^/ru(.*) https://lifeisfreedom.net/$1 permanent;
Нет?
по идее, первая настройка должна срабатывать от nginx:
rewrite ^/ru(.*) https://lifeisfreedom.net/$1 permanent;
Нет?
Должна. Видимо, она не применяется - не туда вставили.
Вот скрин, что Яша все равно откуда-то тянет страницы (не профессиональная мысль, что тянет из БД SQL).
Должна. Видимо, она не применяется - не туда вставили.
Стоит в файле с редиректами, где и другие редиректы, типа:
#internal structure redirects
rewrite ^/index.html$ / permanent;
rewrite ^/zh/2014/page/3$ /2014/page/3 permanent;
rewrite ^/de/category/novosti/easter/$ https://lifeisfreedom.net/category/novosti/easter permanent;
***
тут же и эту строку добавил.
И я вот что-то думаю, что так как теперь этих страниц нет в доступне, но остался 302 редирект, то и вес страниц может не передаваться или передаваться с потерей.
Фигнёй ты маешься, горя по-русски :)
Придумал несуществующие проблемы и давай с ними бороться.
---------- Добавлено 30.08.2018 в 13:21 ----------
Яша все равно откуда-то тянет страницы
А вот это уже стоит выяснить - откуда берётся /ru/ в урлах.
Эти страницы были ДО применения плагина?
Или может эти адреса светятся в коде страниц (нет под рукой сайта с этим плагом что бы проверить)?
не профессиональная мысль, что тянет из БД SQL).
Это ересь.
Фигнёй ты маешься, горя по-русски :)
Придумал несуществующие проблемы и давай с ними бороться.
Это ни я, это умники с форума натыкали за этот редирект :)
Ответ понял и принял :)
ПС Написал вопрос в личку ))
---------- Добавлено 30.08.2018 в 12:23 ----------
До применения плагина был всего один язык - русский, поэтому /ru/ появилось только с плагином. В общем, это уже отдельная тема, по вопросу которой в личку и написал. За ответы - спасибо!
Или может эти адреса светятся в коде страниц (нет под рукой сайта с этим плагом что бы проверить)?
Точно, так и есть (в старпосте же пациент :))
В целом, ничего страшного в этом нет. Тем более что:
До применения плагина был всего один язык - русский, поэтому /ru/ появилось только с плагином.
тут же и эту строку добавил.
Сорри за тупой вопрос. А nginx рестартовали после правки его конфига?
Сорри за тупой вопрос. А nginx рестартовали после правки его конфига?
Я думаю, что вопрос как раз не тупой, это я, скоре всего не умный и неопытный. Нет. Надо?