Правильный редирект

Автор Тема: Правильный редирект  (Прочитано 4095 раз)

Оффлайн severokАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 15
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля
    • Опаринская Сорока

Оффлайн severokАвтор темы

  • Рекрут
  • *
Правильный редирект
« : 20-10-2011, 07:55:22 »
Добрый день.
У меня есть сайт, написанный в далеком, 2007 году на php. Сейчас я хочу перенести его на движок Joomla. Понятно, что при смене url страниц я потеряю весь поисковый трафик, а ждать пока он восстановится естественным образом не хочется. Нужно в файле .htaccess нового движка сделать редирект 301 (постоянное перемещение). Но понимая что нужно, я не могу понять как правильно сделать, так как в сети разные варианты прописывания и посему у меня ряд вопросов:
1. Какой из вариантов должен быть прописан в файле .htaccess?
1.1.     Redirect [301] /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html

1.2.     Options +FollowSymlinks
           RewriteEngine On
           RewriteBase /
           RewriteRule view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html [R=301,L]
Самому мне второй вариант совсем не понятен, но может он и правильный?

2. Команду нужно прописать на каждую странцу, но вот если второй вариант верный, то что означают эти строки?
           Options +FollowSymlinks
           RewriteEngine On
           RewriteBase /
 и нужно ли их прописывать перед каждым адресом страницы и почему отсутсвут в данном варианте слеш перед наименованием старой страницы?

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


Оффлайн web

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 388
  • Сообщений: 925
  • Карма: 53
  • Пол: Мужской
  • No bees – no honey....... No work – no money
    • Просмотр профиля

Оффлайн web

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 388
    • Сообщений: 925
    • Карма: 53
    • Пол: Мужской
    • No bees – no honey....... No work – no money
      • Просмотр профиля
Re: Правильный редирект
« Ответ #1 : 20-10-2011, 19:48:47 »
Создаёте и поместите в корень сайта .htaccess (откуда будете перенаправлять), - смотрите внимательно, если создаёте файл в блокноте - чтобы он не подставил расширение txt

В .htaccess пропишите:

Redirect 301 /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html

Если нужно перенаправить несколько страниц с одного сайта на другой - запись будет выглядеть так:

Redirect 301 /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html
Redirect 301 /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html
Redirect 301 /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html
...
Redirect 301 /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html

Я продублировал для примера, вы же впишите те адреса, которые вам необходимы.

Если вы всё правильно сделаете, обращаясь к старому адресу - вас перенаправит на новый.

Оффлайн severokАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 0
  • Сообщений: 15
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля
    • Опаринская Сорока

Оффлайн severokАвтор темы

  • Рекрут
  • *
Re: Правильный редирект
« Ответ #2 : 21-10-2011, 01:03:17 »
web, спасибо, именно этот момент меня и интересовал. Так как в Joomla файл .htaccess изначально присутствует, то остается его только дополнить.

Оффлайн Tugarin

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 4
  • Карма: 0
  • Пол: Мужской
  • Это я
    • Просмотр профиля
    • Заработок в интернете для начинающих. Советы по продвижению сайта на Wordpress

Оффлайн Tugarin

  • Дебютант
  • *
Re: Правильный редирект
« Ответ #3 : 23-03-2012, 13:59:08 »

Мне нужно сделать смену УРЛ и перенести записи из одной рубрики в другую.
Т.е., нужно чтобы
Было: http://rublnet.ru/vse-stati/* 
Стало: http://rublnet.ru/newbie/* 
* - это куча записей, около 50 штук.

Мой файл .htaccess выглядит так:
"
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/~rublnet/rublnet.ru(.*) [NC]

RewriteRule ^(.*)$ /~rublnet/rublnet.ru/$1
"

Что тут куда запихать, чтобы сделать этот редирект?
Заранее спасибо!

Мой первый сайт: newbielink:http://rublnet.ru [nonactive]

Оффлайн MoJo

  • Бизнес оценка: (4, 100%)
  • КМС
  • *****
  • СПАСИБО: 674
  • Сообщений: 1875
  • Карма: 57
  • Пол: Мужской
  • Инвестор
    • Просмотр профиля

Оффлайн MoJo

  • КМС
  • *****
Re: Правильный редирект
« Ответ #4 : 23-03-2012, 15:54:04 »
Redirect 301 /view_oxota.php?id=1 http://sezonoxoti.ru/oxota-na-kabana.html

Такой редирект работает со страницами. А как сделать редирект на главную со страницы со статистикой?
http://itnovosti.org/index.php?do=stats
Делаю по Вашему примеру и ничего не происходит. Движок ДЛЕ 9.5


Оффлайн Rissen

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 615
  • Сообщений: 1191
  • Карма: 72
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Информационно-туристический сервис Ялта Рент

Оффлайн Rissen

  • Ветеран
  • *****
Re: Правильный редирект
« Ответ #5 : 24-03-2012, 13:48:33 »
Небольшой уточняющий вопрос по теме:
Обязательно ли прописывать полный адрес нового урла?
Допустимо ли вместо http://sezonoxoti.ru/oxota-na-kabana.html писать /oxota-na-kabana.html  ?
Или это ошибка?
Собрались в Кpым? Снять дом в Ялте можно на сайте http://www.yaltarent.com/

Оффлайн mark3000

  • Бизнес оценка: (8, 100%)
  • КМС
  • *****
  • СПАСИБО: 1438
  • Сообщений: 2686
  • Карма: 119
  • Пол: Мужской
  • практикующий мечтатель
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации
    • Просмотр профиля
    • Правильный софт для SEO оптимизатора

Оффлайн mark3000

  • КМС
  • *****
  • Доп. информация
    • Бизнес оценка: (8, 100%)
    • СПАСИБО: 1438
    • Сообщений: 2686
    • Карма: 119
    • Пол: Мужской
    • практикующий мечтатель
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
      • Просмотр профиля
      • Правильный софт для SEO оптимизатора
Re: Правильный редирект
« Ответ #6 : 25-03-2012, 08:17:44 »
Думаю обязательно, иначе будет непонятно куда перенаправлять, хотя можете попробовать, может и получится.
SEO софт: LINKOSCOP 4.2 (расширенная работа с внутренней перелинковкой) | SELIS (анализ контента сайта и эффективность страниц).

Оффлайн Rissen

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 615
  • Сообщений: 1191
  • Карма: 72
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Информационно-туристический сервис Ялта Рент

Оффлайн Rissen

  • Ветеран
  • *****
Re: Правильный редирект
« Ответ #7 : 25-03-2012, 22:28:39 »
Еще один технический вопрос по редиректу.
В ходе проверки ответа сервера в Яндекс вебмастер код статуса HTTP выдается корректный - 301 Moved Permanently.
А вот в графе Location вместо прописанного в файле .htaccess нового адреса с одним закрывающим слешом в конце сервис выдает адрес с двумя закрывающими слешами типа http://www.sate/razdel//
Что это может быть? Баг у Яндекс вебмастера? Или это я где-то начудил? 
Собрались в Кpым? Снять дом в Ялте можно на сайте http://www.yaltarent.com/

Оффлайн Rissen

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 615
  • Сообщений: 1191
  • Карма: 72
  • Пол: Мужской
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Информационно-туристический сервис Ялта Рент

Оффлайн Rissen

  • Ветеран
  • *****
Re: Правильный редирект
« Ответ #8 : 27-03-2012, 21:35:08 »
Интересно, если задать этот вопрос в тех. поддержку Яндекса - можно ли рассчитывать на дельный совет или нет?
Собрались в Кpым? Снять дом в Ялте можно на сайте http://www.yaltarent.com/


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
2490 Просмотров
Последний ответ 30-08-2011, 13:19:53
от Lovelaas
1 Ответов
1837 Просмотров
Последний ответ 01-05-2012, 06:22:11
от parmactep
0 Ответов
1024 Просмотров
Последний ответ 13-03-2013, 14:01:52
от RGBPlus
4 Ответов
1470 Просмотров
Последний ответ 05-04-2013, 01:12:47
от parmactep
3 Ответов
1497 Просмотров
Последний ответ 11-07-2013, 12:13:09
от godfather8818