Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

MonaLiza
 Поделиться

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

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


  • 2 года спустя...
В 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]

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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