Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


FLworker

Recommended Posts

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

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

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

 

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

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

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

 

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

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

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

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

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

мой сайт/nakonechnik-logan2 

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

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

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

Надіслати
Поділитися на інших сайтах


1 час назад, Dotrox сказал:

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

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

Надіслати
Поділитися на інших сайтах


2 часа назад, Dotrox сказал:

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

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

Надіслати
Поділитися на інших сайтах


В 04.10.2017 в 05:55, Dotrox сказал:

Поставьте SeoPro

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

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

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

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

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

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

  

 

Змінено користувачем michael11
Надіслати
Поділитися на інших сайтах


7 часов назад, michael11 сказал:

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

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

 

 

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

 

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

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

 

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

Надіслати
Поділитися на інших сайтах


 

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

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

Надіслати
Поділитися на інших сайтах


  • 10 months later...

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

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

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

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

Надіслати
Поділитися на інших сайтах


45 минут назад, sbor сказал:

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

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

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

День добрый, переезжал с 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

 

Змінено користувачем gyurza2000
Надіслати
Поділитися на інших сайтах

Да, список старых урлов имеется и список новых имеется (как ЧПУ, так и без) и они приведены в соответствие друг другу.

Модуль наверное полезный, но, хотелось бы в .htaccess прописать, по старинке

 

Пишу так:

RewriteCond %{QUERY_STRING} ^_route_=index.php?route=news/article&ncat=65&news_id=23$
RewriteRule ^(.*)$ https://agrorus.org/avtomatizaciya-poliva-programmiruemye-kontrollery/? [R=301,L]

Так вот если в адресной строке втоптать: 

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

 И нажать Enter получим 404

А если в в адресной строке втоптать: 

 

https://agrorus.org/article&ncat=65&news_id=23

тогда происходит редирект куда надо.

Надіслати
Поділитися на інших сайтах

2 часа назад, gyurza2000 сказал:

Пишу так:


RewriteCond %{QUERY_STRING} ^_route_=index.php?route=news/article&ncat=65&news_id=23$

 

Где вы такой маразм увидели?

 

Во-первых, такой ссылки вообще не может существовать. А во-вторых, QUERY_STRING - это часть адреса после вопросительного знака.

То есть, вот этот кусок там лишний:

_route_=index.php?
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.