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

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

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

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

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

 

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

 

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

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


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

в .htaccess

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

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

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


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

в .htaccess

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

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

 

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

 

Делаю так:

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

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


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

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

 

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
Изменено пользователем MonaLiza

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


Ссылка на сообщение
Поделиться на другие сайты
В 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]

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


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

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

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

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

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

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

Войти

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

Войти

  • Похожий контент

    • От 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, после обновляем модификаторы
      Хочу выпустить супер продвинутый полноценный модуль с условиями и т.д. но не знаю стоит ли? Будет спрос как думаете? :wink:
      Добавил Exploits Добавлено 19.01.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От Krealit
      Вопрос такой. Было изменено название категории. Можно ли настроить редирект таким образом, чтобы не прописывать тысячи переадресаций, а дать понять, что изменено только название категории, а все хвосты (подкатегории, конечные страницы) остались прежними?
      Т.е. было http://mysite/old_category/много_подкатегорий/много_конечных_страниц.html
      А стало http://mysite/new_category/много_подкатегорий/много_конечных_страниц.html
       
    • От Zelenushka
      Нам сделали аудит интренет-магазина. В длинном перечне ошибок есть 301 редирект на страницы авторизации и личный кабинет.
      Является ли это проблемой? Влияет ли как-то на сео-продвижение и рейтинг.
       
      Похожая ситуация с 302 редиректом. На сайте есть фильтры, по цвету, диаметру, высоте и т.п. Опять же в этом отчете по аудите в ошибках стоит 302 редирект и указаны ссылки на страницы-результаты фильтрации. Является ли это ошибкой, нужно ли это исправлять? 
    • От vlasov2000
      Коллеги, подскажите пожалуйста по проблеме редиректов. В админке, в разделе категорий поменял структуру каталога, поменял местами разделы и сгруппировал по-новому. Со старых линков автоматически сформировались 301 редиректы, но часть редиректов отрабатывает некорректно нужно отменить 301 редирект. Ищу, но не могу разобраться где это сделать. Это точно сделано не в файле .htaccess и не в панели хостинга. На сайте установлен seopro, но там тоже нет ничего по новым редиректам. 
  • Последние посетители   0 пользователей онлайн

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

×

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

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