Как сделать правильно редирект?

Автор Тема: Как сделать правильно редирект?  (Прочитано 769 раз)

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

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

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

  • Рекрут
  • *
Подскажите для новичка.

Есть страница: site.ru/главная-copy
Как в htaccess сделать редирект и главное куда вставлять код? Я зашел в этот файлик...там столько всего написано, боюсь не в то место поставить. 

Из того, что удалось найти в сети

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://site/ [R=301,L]

мне такой метод нужен? Что в нём нужно поменять?


Оффлайн Coder

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 584
  • Сообщений: 889
  • Карма: 46
  • Пол: Мужской
  • Qui dicit eam omnia
    • Просмотр профиля
    • Coder hol es

Оффлайн Coder

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 584
    • Сообщений: 889
    • Карма: 46
    • Пол: Мужской
    • Qui dicit eam omnia
      • Просмотр профиля
      • Coder hol es
Re: Как сделать правильно редирект?
« Ответ #1 : 12-12-2016, 18:54:25 »
Из того, что удалось найти в сети
Что вы хотите сделать - определять вам.

Для справки: 301 редирект в файле .htaccess. Примеры _http://coderhs.com/archive/redirect_301


Оффлайн wellweb

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 12
  • Сообщений: 86
  • Карма: 2
  • Хостинг Провайдер
    • Просмотр профиля
    • хостинг аренда сервера Well-Web

Оффлайн wellweb

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 12
    • Сообщений: 86
    • Карма: 2
    • Хостинг Провайдер
      • Просмотр профиля
      • хостинг аренда сервера Well-Web
Re: Как сделать правильно редирект?
« Ответ #2 : 13-12-2016, 02:11:51 »
Подскажите для новичка.

Есть страница: site.ru/главная-copy
Как в htaccess сделать редирект и главное куда вставлять код? Я зашел в этот файлик...там столько всего написано, боюсь не в то место поставить. 

Из того, что удалось найти в сети

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://site/ [R=301,L]

мне такой метод нужен? Что в нём нужно поменять?

Более подробно расскажите, Вам просто с одной страницы на другую? Если да то вот

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

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

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

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

  • Рекрут
  • *
Re: Как сделать правильно редирект?
« Ответ #3 : 13-12-2016, 10:11:48 »
Прошу прощения, спешил.
Редирект с site.ru/главная-copy на главку site.ru/

Оффлайн wellweb

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 12
  • Сообщений: 86
  • Карма: 2
  • Хостинг Провайдер
    • Просмотр профиля
    • хостинг аренда сервера Well-Web

Оффлайн wellweb

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 12
    • Сообщений: 86
    • Карма: 2
    • Хостинг Провайдер
      • Просмотр профиля
      • хостинг аренда сервера Well-Web
Re: Как сделать правильно редирект?
« Ответ #4 : 13-12-2016, 11:53:20 »
Прошу прощения, спешил.
Редирект с site.ru/главная-copy на главку site.ru/
Вот так будет работать

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.


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

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

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

  • Рекрут
  • *
Re: Как сделать правильно редирект?
« Ответ #5 : 13-12-2016, 12:33:43 »
Вот так будет работать

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.

Не работает(

В документике нашел другие редиректы, написал вот такую строчку под ними:

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
пробовал и так написать:

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Что делаю не так? Пробелы между первым адрес и вторым есть.

Добавлено: 13-12-2016, 12:52:10

Похоже, что проблема в том, что апач с русским не дружит, нужно сохранить файл в UTF-8 и делать редирект через php.

Вот пример нашел:

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Но тоже что-то не работает.

Подставил свой вариант в пример:

site.ru/главная-copy на главку site.ru/

начало отдавать 500 ответом
« Последнее редактирование: 13-12-2016, 12:52:10 от CharaDaa »

Оффлайн Владимир75

  • Администратор
  • Бизнес оценка: (4, 100%)
  • *****
  • СПАСИБО: 7201
  • Сообщений: 10611
  • Карма: 648
  • Пол: Мужской
  • Это я такой уже старый
  • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
    • Просмотр профиля
    • Оптимизация и Продвижение

Оффлайн Владимир75

  • Администратор
  • *****
  • Доп. информация
    • Бизнес оценка: (4, 100%)
    • СПАСИБО: 7201
    • Сообщений: 10611
    • Карма: 648
    • Пол: Мужской
    • Это я такой уже старый
    • Награды Гроссмейстер поисковой оптимизации SEO Профессионал Более трех тысяч спасибо За благотворительность Почетный гражданин нашего форума
      • Просмотр профиля
      • Оптимизация и Продвижение
Re: Как сделать правильно редирект?
« Ответ #6 : 13-12-2016, 14:29:37 »
Здесь можете почитать.
Seo-консультации по SkypeSeo и разработка сайтов, Облачный майнинг(Блокчейн)
Skype:service-advertising(без live)
Мобильный, Whatsap, Viber: 8(910)774-44-99

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

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

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

  • Рекрут
  • *
Re: Как сделать правильно редирект?
« Ответ #7 : 13-12-2016, 16:08:29 »
Сделал.

Нужно было просто поиграться вариантами.

такой план, может пригодится кому-то.

1. Перекодировать htaccess в UTF без BOM.
2. И прописать так: Redirect 301 //главная-copy/ https://site.ru
запись Redirect 301 /главная-copy /   не сработала


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
1694 Просмотров
Последний ответ 20-12-2011, 13:00:26
от Om
3 Ответов
1358 Просмотров
Последний ответ 10-12-2012, 07:11:06
от anka17
1 Ответов
604 Просмотров
Последний ответ 09-12-2015, 16:31:18
от DOleg
2 Ответов
820 Просмотров
Последний ответ 08-03-2016, 07:09:47
от ProtectYourSite
1 Ответов
671 Просмотров
Последний ответ 19-04-2016, 22:50:55
от langoler