Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

Помогите сделать 301 редирект на другой домен по условию:

1. Все ссылки старого домена перенаправляются на новый.

2. С главной страницы старого домена не нужно делать никаких редиректов.

 

т.е. ссылки вида oldsite.com/* перенаправляются на newsite.com/*, а ссылка oldsite.com - нет.

 

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

Link to post
Share on other sites

в .htaccess

может условие редиректа только с главной поставить вперед

а универсальное с сохранение урл за ним поставить?

Link to post
Share on other sites

в .htaccess

может условие редиректа только с главной поставить вперед

а универсальное с сохранение урл за ним поставить?

 

В этом случае я не знаю как поставить условие "только с главной"

 

Делаю так:

Redirect 301 / http://newsite.com/page.html - редиректит на http://newsite.com/page.html+хвост, который шел в ссылке после oldsite.ru/

Link to post
Share on other sites

Мне нужно было осуществить переезд с одного домена на другой.

 

301 редирект со всех страниц, кроме главной. С главной должно идти в никуда или на спец страницу (такая вот задача :cry: )

 

 

Сделал так:

 

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]
 
RewriteCond %{HTTP_HOST} ^oldsite\.org
RewriteRule ^$ http://newsite.ru/closed.html [L,R=301]
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
 
RewriteCond %{HTTP_HOST} ^www.oldsite\.org
RewriteRule ^(.*)$ http://newsite.ru/$1 [R=301,L]
 
Теперь осталось в вебмастерах поисковиков указать главное зеркало на http://newsite.ru и загрузить sitemap.xml
Edited by MonaLiza
Link to post
Share on other sites

  • 2 years later...
В 10.01.2016 в 12:15, MonaLiza сказал:

Помогите сделать 301 редирект на другой домен по условию:

1. Все ссылки старого домена перенаправляются на новый.

2. С главной страницы старого домена не нужно делать никаких редиректов.

 

т.е. ссылки вида oldsite.com/* перенаправляются на newsite.com/*, а ссылка oldsite.com - нет.

 

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

 

Я вот так делал, для того что-бы со старого домена отдельные страницы перенаправить на новые.

Вот ссылка на статью : https://moytop.com/prodvizhenie-sajtov/4-4/pravilnyj-redirekt-v-magazine-opencart 

Ссылка для скачивания эксель шаблона - https://moytop.com/?download=1&kccpid=3410&kcccount=https://yadi.sk/i/wj8gNYS53J62Ab

В двух словах: 

RewriteCond %{QUERY_STRING} ^_route_=адрес_старой_страницы.html$
RewriteRule ^(.*)$ http://ваш_домен.ru/новой_страницы/? [R=301,L]

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Exploits
      777.00 руб
      Скачать/Купить дополнение


      Редиректор 301 - супер простой и быстрый модуль для создания редиректов
      Редиректор 301 - это модуль для создания редиректов в Opencart за пару секунд!

      В работающем магазине практически всегда есть какие-то страницы которые надо перенаправить. Это могут быть хвосты от переезда из других движков, это может быть из-за смены структуры меню или системы ЧПУ. Да все что угодно может произойти. Вручную разбираться и делать редиректы можно, но время стоит дороже и головная боль здесь обеспечена. Проверено мною неоднократно и подтверждено моими клиентами.
      Модуль позволяет очень просто и очень быстро создавать редиректы. Вся работа модуля идет в лайв режиме а это означает то что как только прописали редирект не надо ничего сохранять нажимая какие-то кнопки - все уже работает!
       
      Можно посмотреть видео обзор модуля от автора

      Для создания нового редиректа достаточно зайти в модуль, нажать на кнопку Добавить 301 редирект, ввести старую ссылку и новую. Все уже работает. На это уходит какие-то секунды. Ничего лишнего нет, все сделано для максимальной скорости работы.
      Отдельно хотелось бы акцентировать внимание на продуманный и приятный интерфейс, все визуально понятно и просто.
      Также хотелось бы подчеркнуть высокую скорость работы. Редирект происходит сразу при заходе на сайт не дожидаясь загрузки ядра Opencart что экономит время отклика и не грузит магазин. Модуль тестировали на более чем 100 000 редиректов все работает мгновенно. Если у кого-то будет 1 000 000 редиректов также не проблема
      Если у вас много редиректов в модуле есть живой поиск - просто вводите символы которые есть в редиректах и модуль сразу отобразит что уже есть. Очень удобный инструмент.


      В модуле можно вводить как по одному редиректу, так и сразу много. Есть инструмент импортирования (вкладка Импорт/Экспорт) Экспорт скоро доделаю.
      Для импорта надо вставить редиректы и внизу прописать разделитель, далее нажать кнопку Поехали! После этого редиректы уже работают в магазине. Импортировали 100 000 редиректов все прошло успешно.

      -----------
      Демо
      https://demo23.microdata.pro/
      логин: demo
      пароль: demo777
      просьба посмотреть и ничего не ломать:)
      -----------
      Особенности модуля
      Работает на всех версиях Opencart и php Не использует vqmod ocmod и т.п. (идет вставка своего блока в файл index.php для быстродействия - все полностью безопасно) Не использует ioncube Модуль использует лайв режим, все записывается без подтверждающих кнопок Сохранить, что очень ускоряет работу Все на одной странице и максимально понятно. Вес модуля всего 12КБ Максимально оптимизированный код и конечно же защищенный Качество дополнений - это приоритет Модуль не зависит от кастомизации магазина или от шаблона. Модуль полностью самостоятельный и работает даже на самых перекрученных магазинах Оперативная поддержка Есть импортирование редиректов  
      Все мои дополнения: https://opencartforum.com/profile/18336-exploits/?tab=node_downloads_Files
      Добавил Exploits Добавлено 19.06.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Да Старая цена 0  
    • By Exploits
      Редиректор 301 - это модуль для создания редиректов в Opencart за пару секунд!

      В работающем магазине практически всегда есть какие-то страницы которые надо перенаправить. Это могут быть хвосты от переезда из других движков, это может быть из-за смены структуры меню или системы ЧПУ. Да все что угодно может произойти. Вручную разбираться и делать редиректы можно, но время стоит дороже и головная боль здесь обеспечена. Проверено мною неоднократно и подтверждено моими клиентами.
      Модуль позволяет очень просто и очень быстро создавать редиректы. Вся работа модуля идет в лайв режиме а это означает то что как только прописали редирект не надо ничего сохранять нажимая какие-то кнопки - все уже работает!
       
      Можно посмотреть видео обзор модуля от автора

      Для создания нового редиректа достаточно зайти в модуль, нажать на кнопку Добавить 301 редирект, ввести старую ссылку и новую. Все уже работает. На это уходит какие-то секунды. Ничего лишнего нет, все сделано для максимальной скорости работы.
      Отдельно хотелось бы акцентировать внимание на продуманный и приятный интерфейс, все визуально понятно и просто.
      Также хотелось бы подчеркнуть высокую скорость работы. Редирект происходит сразу при заходе на сайт не дожидаясь загрузки ядра Opencart что экономит время отклика и не грузит магазин. Модуль тестировали на более чем 100 000 редиректов все работает мгновенно. Если у кого-то будет 1 000 000 редиректов также не проблема
      Если у вас много редиректов в модуле есть живой поиск - просто вводите символы которые есть в редиректах и модуль сразу отобразит что уже есть. Очень удобный инструмент.


      В модуле можно вводить как по одному редиректу, так и сразу много. Есть инструмент импортирования (вкладка Импорт/Экспорт) Экспорт скоро доделаю.
      Для импорта надо вставить редиректы и внизу прописать разделитель, далее нажать кнопку Поехали! После этого редиректы уже работают в магазине. Импортировали 100 000 редиректов все прошло успешно.

      -----------
      Демо
      https://demo23.microdata.pro/
      логин: demo
      пароль: demo777
      просьба посмотреть и ничего не ломать:)
      -----------
      Особенности модуля
      Работает на всех версиях Opencart и php Не использует vqmod ocmod и т.п. (идет вставка своего блока в файл index.php для быстродействия - все полностью безопасно) Не использует ioncube Модуль использует лайв режим, все записывается без подтверждающих кнопок Сохранить, что очень ускоряет работу Все на одной странице и максимально понятно. Вес модуля всего 12КБ Максимально оптимизированный код и конечно же защищенный Качество дополнений - это приоритет Модуль не зависит от кастомизации магазина или от шаблона. Модуль полностью самостоятельный и работает даже на самых перекрученных магазинах Оперативная поддержка Есть импортирование редиректов  
      Все мои дополнения: https://opencartforum.com/profile/18336-exploits/?tab=node_downloads_Files
    • By chukcha
      Модуль добавляет в OpenCart функционал редиректов со страниц сайта на внутренние.

      Где может использоваться
       
      Если вы создаете новую структуру сайта или переносите сайт с другого движка (CMS), то этот модуль поможет Вам безболезненно создать списки редиректов с одного URL на другой.
      Если вам затруднительно редактировать правила в фале .htaccess или у вас его нет.
      Так же возможны случаи когда на ваш сайт дали неверную ссылку, написали с ошибкой, То вы можете перенаправить посетителей на верную страницу.

      Модуль поддерживает следующие HTTP-коды сервера:
      301 - Перемещено навсегда

      Рекомендуемый код для страниц, которые нужно перенаправить и вы точно уверены что такой страницы нет и не будет.
        302 - Перемещено временно

      Код для страниц которые, возможно, временно отсутствуют, например страница товара, который, ранее был и возможно появится в будущем.
        410 - Страница не найдена (Gone)

      Этот код предназначен для "Сильного" удаления. Принято считать, что ПС само разберется с со страницами NOT FOUND, но как показывает практика страницы с кодом 404 остаются долго в индексе. а 410 помогает их быстрее их оттуда выкинуть.
        404 - Страница не найдена. Этот код оставлен на будущее. 403 - Доступ запрещен. Очень часто ваш сайт проверяют различными скриптами, по известным адресам. Такие заходы получают в основном 404 ошибку, Но при этом создается небольшая, но нагрузка. Для предотвращения такой ситуации и  применяется такой код ответа.
        Модуль обладает возможностью использовать регулярные выражения в правилах редиректа
      О регулярных выражениях и примерах - смотрите в модуле

      Модуль имеет возможности импорт/экспорта правил
       
       
      При удалении товара  модуль добавляет правило для 410 страницы (управляется отдельной настройкой)
      При редактировании товара добавляет правило для 301 редиректа со старой на новую (управляется настройкой модуля)

       
    • By chukcha
      750.00 руб
      Скачать/Купить дополнение


      Редирект Универсал
      Модуль добавляет в OpenCart функционал редиректов со страниц сайта на внутренние.

      Где может использоваться
       
      Если вы создаете новую структуру сайта или переносите сайт с другого движка (CMS), то этот модуль поможет Вам безболезненно создать списки редиректов с одного URL на другой.
      Если вам затруднительно редактировать правила в фале .htaccess или у вас его нет.
      Так же возможны случаи когда на ваш сайт дали неверную ссылку, написали с ошибкой, То вы можете перенаправить посетителей на верную страницу.

      Модуль поддерживает следующие HTTP-коды сервера:
      301 - Перемещено навсегда

      Рекомендуемый код для страниц, которые нужно перенаправить и вы точно уверены что такой страницы нет и не будет.
        302 - Перемещено временно

      Код для страниц которые, возможно, временно отсутствуют, например страница товара, который, ранее был и возможно появится в будущем.
        410 - Страница не найдена (Gone)

      Этот код предназначен для "Сильного" удаления. Принято считать, что ПС само разберется с со страницами NOT FOUND, но как показывает практика страницы с кодом 404 остаются долго в индексе. а 410 помогает их быстрее их оттуда выкинуть.
        404 - Страница не найдена. Этот код оставлен на будущее. 403 - Доступ запрещен. Очень часто ваш сайт проверяют различными скриптами, по известным адресам. Такие заходы получают в основном 404 ошибку, Но при этом создается небольшая, но нагрузка. Для предотвращения такой ситуации и  применяется такой код ответа.
        Модуль обладает возможностью использовать регулярные выражения в правилах редиректа
      О регулярных выражениях и примерах - смотрите в модуле

      Модуль имеет возможности импорт/экспорта правил
       
       
      При удалении товара  модуль добавляет правило для 410 страницы (управляется отдельной настройкой)
      При редактировании товара добавляет правило для 301 редиректа со старой на новую (управляется настройкой модуля)

       
      Добавил chukcha Добавлено 27.11.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3.0.2.4
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By Exploits
      Скачать/Купить дополнение


      Менеджер 301 редиректов
      Простой, но рабочий модуль 301 редиректа для Opencart
      Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.
      Этим дополнением я сделал все более удобно
      После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:
      старый-адрес==новый-адресстарый-адрес2==новый   и т.д.
      Все достаточно просто и понятно.
      Установка
      Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml
      Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы
      Добавил Exploits Добавлено 19.01.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.