Jump to content
FLworker

[Решено] Как правильно настроить 301 редирект

Recommended Posts

Только что, michael11 сказал:

С SeoPro открывается только главная страница, все остальные страницы сайта перестают открываться. Может с каким-то модулем конфликтует?

Либо конфликтует, либо установлен криво, если ставился отдельно.

 

1 минуту назад, michael11 сказал:

Если вводить в адресную строку, то редиректы работают.

Значит они в порядке!

 

2 минуты назад, michael11 сказал:

У меня еще вопрос, может не совсем по редиректам.

Например есть страница:  

мой сайт/logan2-logan-mcv2-sandero2/rulevoe-logan2/nakonechnik-logan2

так же она открывается и если ввести в адресную строку "сокращенный" адрес:

мой сайт/nakonechnik-logan2 

Правильно ли это?

Неправильно. От этого получаются дубли. И именно из-за этого у вас и получился косяк с Гуглом.

Я про SeoPro сказал как раз потому, что он решает эту проблему. С ним у вас будет только один вариант ссылок (который вы выберите в настройках), а второй вариант будет автоматом редиректить на выбранный.

Share this post


Link to post
Share on other sites
1 час назад, Dotrox сказал:

Либо конфликтует, либо установлен криво, если ставился отдельно.

Ставил через установку расширений. Буду пробовать, разбираться, почему не работает.

Share this post


Link to post
Share on other sites
2 часа назад, Dotrox сказал:

Либо конфликтует, либо установлен криво, если ставился отдельно.

Оказалось это из-за того, что я в .htaccess убирал слеш в конце адреса, убрал этот код и все заработало. Спасибо!

Share this post


Link to post
Share on other sites
16 часов назад, Dotrox сказал:

Поставьте SeoPro

Еще раз, спасибо за совет! Модуль просто отличный, решил все проблемы с задвоениями.

Share this post


Link to post
Share on other sites
В 04.10.2017 в 05:55, Dotrox сказал:

Поставьте SeoPro

Хотя, не все гладко.

Только заметил, что ссылка: мой_ сайт/index.php?route=product/special

в браузере стала отображаться: мой_ сайт/index.php%3Froute%3Dproduct%2Fspecial  соответственно страница не найдена,

хотя, если очистить и обновить модификаторы, то первый раз идет редирект и акции открываются, как и предусмотрено модулем, под адресом: мой_ сайт/specials/ 

потом если открыть эту ссылку еще раз, то опять кодирует: мой_ сайт/index.php%3Froute%3Dproduct%2Fspecial

Может подскажете, где копать?

  

 

Edited by michael11

Share this post


Link to post
Share on other sites
7 часов назад, michael11 сказал:

Только заметил, что ссылка: мой_ сайт/index.php?route=product/special

в браузере стала отображаться: мой_ сайт/index.php%3Froute%3Dproduct%2Fspecial

А где вы эту ссылку находите, опять в Гугле?

 

С включённым SeoPro у вас сейчас везде на сайте, где ссылки формируются через ОК, ссылка на эту страницу должна быть с ЧПУ (/specials) и при прямом вводе в адресную строку ссылки без ЧПУ (/index.php?route=product/special) должен быть редирект на ЧПУ версию. Ну, а ЧПУ версия должна просто открываться без редиректов.

Share this post


Link to post
Share on other sites
4 минуты назад, Dotrox сказал:

А где вы эту ссылку находите, опять в Гугле?

Нет. На сайте, если нажать на ссылку, даже если навести курсор на ссылку "Акции" высвечивается адрес: мой_ сайт/index.php%3Froute%3Dproduct%2Fspecial

Если ввести адрес вручную, то все верно, открывается /specials

Share this post


Link to post
Share on other sites

В Опенкарте SEO URL страницы стоит index.php?route=product/special

А на сайте /index.php%3Froute%3Dproduct%2Fspecial

Почему так, не пойму.

Share this post


Link to post
Share on other sites
2 минуты назад, michael11 сказал:

В Опенкарте SEO URL страницы стоит index.php?route=product/special

Это не SEO URL. Где вы нашли, что SEO URL такой сейчас стоит?

 

 

9 минут назад, michael11 сказал:

На сайте, если нажать на ссылку, даже если навести курсор на ссылку "Акции" высвечивается адрес: мой_ сайт/index.php%3Froute%3Dproduct%2Fspecial

Если ввести адрес вручную, то все верно, открывается /specials

Поскольку я гадаю вслепую, могу предположить, что в том месте выводится ссылка, которая вручную вписана где-то в админке, либо в шаблоне.

Share this post


Link to post
Share on other sites
4 минуты назад, Dotrox сказал:

Это не SEO URL. Где вы нашли, что SEO URL такой сейчас стоит?

В админке в данных категории я прописал index.php?route=product/special

Можете сами посмотреть на сайте: logan-magazine.com.ua

Там ссылка "Акции"

Share this post


Link to post
Share on other sites
4 минуты назад, michael11 сказал:

В админке в данных категории я прописал index.php?route=product/special

Вот вам и ответ! Зачем вы это сделали?

 

Если вы где-либо в админке вручную формируете меню, то вы должны вписывать исключительно ЧПУ ссылки, то есть, в данном случае - /specials.

Share this post


Link to post
Share on other sites
Только что, Dotrox сказал:

/specials

пробовал - пишет ошибка, эта ссылка уже занята

Share this post


Link to post
Share on other sites
1 минуту назад, michael11 сказал:

пробовал - пишет ошибка, эта ссылка уже занята

Значит у вас совсем всё в кашу смешалось.

 

В ОК изначально есть страница акционных товаров -  /index.php?route=product/special, ЧПУ которой /specials. Это не категория - это отдельный тип страницы! И я вижу, что с этой страницей никаких проблем нет. А значит вы сейчас пытаетесь сделать что-то неправильно.

У вас не может быть категории с ЧПУ (SEO URL) ни specials, ни тем более index.php?route=product/special!

 

Что вы пытаетесь сделать? Вывести ссылку на страницу акционных товаров через меню категорий? Не получится!

Share this post


Link to post
Share on other sites

 

3 минуты назад, Dotrox сказал:

Что вы пытаетесь сделать? Вывести ссылку на страницу акционных товаров через меню категорий?

Что-то я совсем уже забыл как вывести ссылку акции в ОК. Действительно пытался через категории. Уже и сам начал это понимать. Буду вспоминать (искать) как вывести ссылку акционных товаров. Спасибо.

Share this post


Link to post
Share on other sites
1 минуту назад, michael11 сказал:

Буду вспоминать (искать) как вывести ссылку акционных товаров.

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

Только, если будете вписывать в шаблон, делайте это правильно, то есть, ссылка формируется в контроллере, там же для неё подтягивается текст из языкового файла, а затем уже эти переменные выводятся в шаблоне.

Share this post


Link to post
Share on other sites
3 минуты назад, Dotrox сказал:

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

Спасибо. Буду второй вариант пробовать.

Share this post


Link to post
Share on other sites

Здравствуйте! Подскажите, пожалуйста, как сделать редирект с этой страницы:

https://xn----etb2aiamhf7h.xn--p1ai/lodochnie_motori/tohatsu-motori/m3-5b2-s 

На эту:

https://xn----etb2aiamhf7h.xn--p1ai/lodochnie_motori/tohatsu-motori/lodochnyy-motor-tohatsu-m3-5b2-s

Share this post


Link to post
Share on other sites

Короче парни, беда какая то. перепробовал кучу способов, все не работает. Не понимаю откуда взялся этот индекс ?text/html=

но теперь по сути есть дубль главной страницы, че с ним делать? http://my-site/?text/html=

Share this post


Link to post
Share on other sites

знатоки,подскажите пж что не правильно настроил в каноникал,  перенаправил со страницы index <link rel="canonical" href="http://имя сайта.ru"/> или надо ещё что то добавить?

Share this post


Link to post
Share on other sites
45 минут назад, sbor сказал:

знатоки,подскажите пж что не правильно настроил в каноникал,  перенаправил со страницы index <link rel="canonical" href="http://имя сайта.ru"/> или надо ещё что то добавить?

Что именно вы настраивали и как это связано с редиректом?

Share this post


Link to post
Share on other sites

День добрый, переезжал с 1.5 на 2.3, поменялись ссылки на блог. 65 статей. На каких ресурсах ссылки пораскиданы, не вспомнить.Как осуществить редирект со старых ссылок на новые?

 

например, была статья (на старом сайте), на новом сайте данная ссылка отсутствует

https://agrorus.org/index.php?route=news/article&ncat=65&news_id=23

стала

https://agrorus.org/avtomatizaciya-poliva-programmiruemye-kontrollery

 

Edited by gyurza2000

Share this post


Link to post
Share on other sites
3 минуты назад, gyurza2000 сказал:

День добрый, переезжал с 1.5 на 2.3, поменялись ссылки на блог. 65 статей. На каких ресурсах ссылки пораскиданы, не вспомнить.Как осуществить редирект со старых ссылок на новые?

 

Прописать 301-й редирект со старых урл-адресов блога на новые. Модуль может пригодится

 

Share this post


Link to post
Share on other sites
1 час назад, neoseo сказал:

Прописать 301-й редирект

Вот я и спрашиваю, как правильно прописать 301й редирект

Share this post


Link to post
Share on other sites
4 часа назад, gyurza2000 сказал:

Вот я и спрашиваю, как правильно прописать 301й редирект

с помощью модуля это выглядит как 2 колонки - в одну прописываете старый урл, во вторую новый.

 

Список старых урлов имеется? 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.