Перейти к содержанию

Рекомендуемые сообщения

Настроить 301 редирект в Htaccess:

- с https://rc-like.ru/registraciya-kvadrokopterov-v-rossii?news_id=99  на https://rc-like.ru/registraciya-kvadrokopterov-v-rossii  (аналогичных страниц около 50. Все внесу сам, но нужен рабочий шаблон).

- c https://rc-like.ru/index.php?route=feed/yandex_yml3 на https://rc-like.ru/index.php?route=extension/feed/yandex_yml3 

- с https://rc-like.ru/index.php?route=information/news на https://rc-like.ru/blog

 

В Htaccess внес такие записи: https://yadi.sk/i/KHQVD9qs3M2Hyc, но не помогло.

На всякий случай прикрепляю сам файл.

 

Кто поможет? Напишите в личку стоимость)

.htaccess

Изменено пользователем kadetff

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, kadetff сказал:

Настроить 301 редирект в Htaccess:

- с https://rc-like.ru/registraciya-kvadrokopterov-v-rossii?news_id=99  на https://rc-like.ru/registraciya-kvadrokopterov-v-rossii  (аналогичных страниц около 50. Все внесу сам, но нужен рабочий шаблон).

- c https://rc-like.ru/index.php?route=feed/yandex_yml3 на https://rc-like.ru/index.php?route=extension/feed/yandex_yml3 

- с https://rc-like.ru/index.php?route=information/news на https://rc-like.ru/blog

 

В Htaccess внес такие записи: https://yadi.sk/i/KHQVD9qs3M2Hyc, но не помогло.

На всякий случай прикрепляю сам файл.

 

Кто поможет? Напишите в личку стоимость)

.htaccess

 

Вот так:

RewriteRule ^registraciya-kvadrokopterov-v-rossii?news_id=99$ /registraciya-kvadrokopterov-v-rossii? [L,R=301]

дальше по аналогии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@kadetff вместо колбасы сеошарлатанов используем модуль
https://opencartforum.com/files/file/3542-fx-addon-pack-1-redirekt-menedzher-kategoriyabrend/

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
26 минут назад, Gann сказал:

RewriteRule ^registraciya-kvadrokopterov-v-rossii?news_id=99$ /registraciya-kvadrokopterov-v-rossii? [L,R=301]

Не срабатывает такой вариант тоже. Если честно, уже много вариаций перепробовал, подходящее ничего не подобрал.

 

19 минут назад, AWARO сказал:

@kadetff вместо колбасы сеошарлатанов используем модуль
https://opencartforum.com/files/file/3542-fx-addon-pack-1-redirekt-menedzher-kategoriyabrend/

 

Спасибо за ссылку, посмотрю, что за модуль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
39 минут назад, Otvet сказал:

300р стоимость

Насколько вижу, модуль, который предложил @AWARO - ваш. По ссылке за 300 - это доппакет к основному модулю? То есть 300+300, так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, kadetff сказал:

В Htaccess внес такие записи

 

потому что в условиях пишите

%{REQUEST_URI}

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

 

REQUEST_URI - это же не полный адрес со всеми параметрами.  В нем не бывает параметров.  Параметры прописывают отдельно. Вот здесь:

%{QUERY_STRING}
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@kadetff Пиши ему прямо в тему поддержки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
29 минут назад, kadetff сказал:

Насколько вижу, модуль, который предложил @AWARO - ваш. По ссылке за 300 - это доппакет к основному модулю? То есть 300+300, так?

ну да, есть такое

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Otvet сказал:

ну да, есть такое

 

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

  • для google: правильно объединяет страницы в одну цепочку https://support.google.com/webmasters/answer/1663744?hl=ru
  • уникализирует страницы, они перестают выпадать из основного индекса
  • правильно выводит директивы canonical, с учетом таких факторов как тип url и путь в url, когда нужно и где нужно 
  • ...

А вот здесь имеется в виду хвосты типа /*?sort=?

  • позволяет убирать "хвосты" в индексе

Sitemap Lite - интересен, т.к. Яндекс частенько не может схавать Sitemap и выдает 504 ошибку. В случае с Вашим модулем примет?

FX Redirects Manager - реализовано удобно. Если еще и работает как заявлено, стоит рассмотреть. 

 

Изменено пользователем kadetff
Смысловая ошибка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, Gann сказал:

Вот так:


RewriteRule ^registraciya-kvadrokopterov-v-rossii?news_id=99$ /registraciya-kvadrokopterov-v-rossii? [L,R=301]

 

Немного не так, поскольку RewriteRule не может разбирать параметры, только сам адрес URI (все, что до "?"). Для параметров нужно отдельное условие.


 

RewriteCond %{QUERY_STRING} ^news_id=99$

RewriteRule ^registraciya-kvadrokopterov-v-rossii$ /registraciya-kvadrokopterov-v-rossii? [L,R=301]

вот это будет работать.

"?" перед [L,R=301]  заставляет апачи не добавлять GET параметры к новой ссылке.  Иначе они всегда автоматически добавляются если нет новых параметров (флагами не отключается).

В нашем случае есть новые параметры в количестве ноль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, если у вас апачи 2.4+,  то можно использовать флаг [QSD] вместо "?" в конце целевого запроса.

Т. е. группа флагов будет выглядеть так: [QSD,R=301,L].

Но данный вариант неуниверсальный, сработает не на любом апачи.

 

Если в чем-то сомневаемся, то просто читаем первоисточник:

 https://httpd.apache.org/docs/current/rewrite/intro.html

 

Цитата

 

A RewriteRule consists of three arguments separated by spaces. The arguments are

  1. Pattern: which incoming URLs should be affected by the rule;
  2. Substitution: where should the matching requests be sent;
  3. [flags]: options affecting the rewritten request.

 

  1.  

 

Цитата

The Pattern is a regular expression. It is initially (for the first rewrite rule or until a substitution occurs) matched against the URL-path of the incoming request (the part after the hostname but before any question mark indicating the beginning of a query string) or, in per-directory context, against the request's path relative to the directory for which the rule is defined. Once a substitution has occurred, the rules that follow are matched against the substituted value.

 

перевод Гугла :

 

Цитата

Шаблон - это регулярное выражение. Это изначально (для первого правила перезаписи или до тех пор, пока не произойдет замещение), сопоставленного с URL-адресом входящего запроса (часть после имени хоста, но перед любым вопросительным знаком, указывающим начало строки запроса) или, в каждом каталоге Контекст, по отношению к пути запроса относительно каталога, для которого определено правило. После того, как произошла замена, последующие правила сопоставляются с замещенным значением.

 

Собственно я своими словами в своем посте выше написал тоже самое.

Если есть возражения по существу, то пожалуйста!

 

Цитата

Зачем все эти тексты. а? Или затычка - это ваше все ?

 

Посмотрите в свое зеркало и задайтесь этим вопросом.

Или к  трудам Фрейда Зигмунда и Анны обратитесь.

 

Цитата

Прое́кция (лат. projectio — бросание вперед) — психологический процесс механизма психологической защиты, в результате которого внутреннее ошибочно воспринимается как приходящее извне[1]. Человек приписывает кому-то или чему-то собственные мысли, чувства, мотивы, черты характера и пр., полагая, что он воспринял что-то приходящее извне, а не изнутри самого себя.

 

https://ru.wikipedia.org/wiki/Проекция_(психология)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.