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

[Поддержка] Redirector 301 - супер простий та швидкий модуль для створення 301-х редиректів


Recommended Posts

Redirector 301 - супер простий та швидкий модуль для створення 301-х редиректів


Redirector 301 - супер простий та швидкий модуль для створення 301-х редиректів



 

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

20 часов назад, Dotrox сказал:

То есть, либо заменяет оригинальные файлы, либо что-то в них дописывает своими силами?

Верно. Модуль дописывает свой блок с кодом в index.php

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

В 22.06.2019 в 19:01, Exploits сказал:

Добавить 301 редирект, ввести старую ссылку и новую. Все уже работает. На это уходит какие-то секунды.

Секунды?
Я понимаю, что это утрировано

При разработке своего модуля редиректов я шел по принципу минимальных задержек
и потому редиректы унес в конец. Затем добавил флаг приоритета - срабатывания редиректа как можно ранее - грубо.. до загрузки контента.
 

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

4 часа назад, Exploits сказал:

Верно. Модуль дописывает свой блок с кодом в index.php

Это стоит явно указать, чтоб не возникало вопросов.

 

 

В 22.06.2019 в 19:01, Exploits сказал:

Если есть идеи для усовершенствования модуля в радостью выслушаю.

Добавьте возможность выбора типа редиректа: 301, 302, 307, 308.

И добавьте условия, например, залогинен ли пользователь и т.д. - это то, что невозможно сделать посредством .htaccess. Тогда модуль действительно будет иметь смысл.

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


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

307, 308.

Зачем?
307 - чисто программный
308-й ну.. не вижу реального применения (условно разница только в изменении метода) для ОС - не актуально, или в крайнем случае - программно

 

 

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

добавьте условия, например, залогинен

Назови причину?

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

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

Зачем?
307 - чисто программный
308-й ну.. не вижу реального применения (условно разница только в изменении метода) для ОС - не актуально, или в крайнем случае - программно

Потому что 307 и 308 запрещают менять тип запроса.

Оно, конечно, актуальней для публичного апи, но если делать переключение, то разницы особой нет сколько там вариантов будет. Может, кому-то пригодится. На ОК чего только не делают.

 

 

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

Назови причину?

Ну, например, совсем недавно в одном магазине сеошники попросили меня сменить для незалогиненых редирект страниц кабинета на страницу входа с 301 на 302.

Был бы там модуль редиректов с проверкой логина, сами б таким занимались.

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


ван секонд
в ОС

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

менить для незалогиненых редирект страниц кабинета на страницу входа с 301 на 302.

изначально 302
 

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

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

Меня просили 302 изменить на 301.

иначе чем дебилами не назовешь
301 - это кешируемый редирект на момент сессии

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

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

301 - это кешируемый редирект на момент сессии

Из-за этого у меня были сомнения не получится ли, что в кабинет потом вообще зайти не выйдет. Так что я зарегистрировался и проверил: проблем не возникло.

Но использовать там 301 в любом случае логически неправильно.

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


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

Секунды?
Я понимаю, что это утрировано

Почему же, нет, для создания редиректа уходят реально секунды, откуда и куда - все. Ничего лишнего, в этом и фишка что бы не уходило время.

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

Добавьте возможность выбора типа редиректа: 301, 302, 307, 308.

Зачем? Никогда не сталкивался что кому то нужен другой редирект отличный от 301-го

 

Концепция модуля в том что в нем есть только то что необходимо без кучи лишнего что бы не загружать пользователю мозги и не забирать его время.

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

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

Никогда не сталкивался что кому то нужен другой редирект отличный от 301-го

Очень часто авторы модулей не сталкиваются с магазинами, где больше пары десятков товаров (то есть с реальными, а не их тестовыми) и в результате их модули не способны работать в реальном магазине (и магазин работать не способен пока модуль включён).

Если у вас никогда не возникала потребность в редиректах отличных от 301, это не значит, что такой потребности не может быть ни у кого!

Коробочный модуль должен быть универсальным.

 

 

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

что бы не загружать пользователю мозги и не забирать его время

Можно тогда ещё и деньги не забирать, а пользоваться редиректом через .htaccess :)

 

 

Сейчас ещё одно вспомнил: люди иногда просят возможность перенаправлять пользователей на другой сайт (партнёрки). Было бы полезно, чтоб редирект работал не только с относительными путями, но и с полными ссылками.

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

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


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

Очень часто авторы модулей не сталкиваются с магазинами, где больше пары десятков товаров (то есть с реальными, а не их тестовыми) и в результате их модули не способны работать в реальном магазине (и магазин работать не способен пока модуль включён).

Если у вас никогда не возникала потребность в редиректах отличных от 301, это не значит, что такой потребности не может быть ни у кого!

Коробочный модуль должен быть универсальным.

 

 

Можно тогда ещё и деньги не забирать, а пользоваться редиректом через .htaccess :)

 

 

Сейчас ещё одно вспомнил: люди иногда просят возможность перенаправлять пользователей на другой сайт (партнёрки). Было бы полезно, чтоб редирект работал не только с относительными путями, но и с полными ссылками.

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

Прислушаюсь, будет такой запрос - сделаю

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

спасибо огромное! Крутой модуль! На ocStore 2.3 работает все отлично и мгновенно!) Задержек в переадресации тоже нет, все четко и быстро!

Насчет 302 и тд.. я не вникала пока, у меня 5000 товаров, в SEO только на троечку пока, но даже дядька-учитель ничего о них не говорил:ph34r:, только про 301..

Еще раз спасибо, Вы молодец!

 

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


Было б еще прикольно, кстати, при редиректе выводить вначале страницы какое-то простое сбщ типа "увы, данный товар больше недоступен, посмотрите похожие"..:oops:

 

а еще, через какое время их удалять нужно или так и оставлять бесконечный список??

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


12 часов назад, BF1138 сказал:

Было б еще прикольно, кстати, при редиректе выводить вначале страницы какое-то простое сбщ типа "увы, данный товар больше недоступен, посмотрите похожие"..:oops:

 

а еще, через какое время их удалять нужно или так и оставлять бесконечный список??

Выводить сообщение в 301 редиректах нельзя, только сразу должно перенапрявлять.

По удалению, если они "напрягают" то можно удалить например через пол года когда уже в индексе не будет старой страницы, а можно оставить и почистить спустя время. Нагрузку это не дает

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

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

Выводить сообщение в 301 редиректах нельзя, только сразу должно перенапрявлять.

я имею ввиду перенаправлять на нужную страницу, а вверху перед товарами типа как описание категории будет сбщ.

нельзя так да?

 

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

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

ага, спасибо, я примерно так и подумала

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


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

я имею ввиду перенаправлять на нужную страницу, а вверху перед товарами типа как описание категории будет сбщ.

нельзя так да?

Можно, но например надо в редиректе указывать либо get параметр и по нему выводить сообщение, или же через # и скриптом обрабатывать и выводить сообщение. Но это уже не в модуле доработка а на самом сайте.

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

15 часов назад, nambavan сказал:

Редирект по маске не планируется, например, редирект всех страничек site.ru/*-abc на site.ru/*-def?

Добрый день! Это можно сделать. Планирую. Обновлю модуль и там такое будет.

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

Сделал адаптацию под 2.1. Есть еще пару пунктов на улучшение модуля. В процессе.

Если кому надо на 1.5 или 3 сообщайте - оперативно сделаю.

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

Добавил демо: 

-----------

Демо

https://demo23.microdata.pro/

логин: demo

пароль: demo777

просьба посмотреть и ничего не ломать:)

-----------

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

  • 2 weeks later...

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

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

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

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

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

Вхід

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

Вхід зараз
Гість
×
  • Створити...

Important Information

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