Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 12.06.2019, 14:15   #1
Аспирант
 
Аватар для Neumann1970
 
Регистрация: 28.05.2017
Адрес: Москва
Сообщений: 157
Репутация: -150

По умолчанию Переадресация страниц сайта 301/http/https

Всем привет!
Есть сайт работает по http, есть несколько дублей, канибализированных страниц.
Вопросы:
1. При переходе на https, если дубли и канибалы будут настроены на другие адреса а эти страницы с http на https как бы получается двойной 301 редирект , так будет работать ??? или делать один сразу на https ???
Например:
Можете привести пример своего .httaccess если сталкивались с такой настройкой.

2. Нужно ли делать редирект с WWW без него ???
Спасибо!
Neumann1970 вне форума   Ответить с цитированием

Реклама
Старый 12.06.2019, 14:17   #2
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,494
Репутация: 1964390
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: Переадресация страниц сайта 301/http/https

1. Делать сразу на https
2. Лучше сделать.
LEOnidUKG вне форума   Ответить с цитированием
Старый 12.06.2019, 14:23   #3
suffix
Люблю жену
 
Аватар для suffix
 
Регистрация: 26.08.2010
Сообщений: 1,422
Репутация: 107721
Социальные сети Страница в Одноклассниках Профиль в ВКонтакте Профиль в LinkedIn

По умолчанию Re: Переадресация страниц сайта 301/http/https

Цитата:
Сообщение от LEOnidUKG Посмотреть сообщение
2. Лучше сделать.
Чем лучше ?

Если сайт уже на www то зачем что-то менять ?
suffix вне форума   Ответить с цитированием
Старый 12.06.2019, 15:05   #4
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,494
Репутация: 1964390
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: Переадресация страниц сайта 301/http/https

Цитата:
Сообщение от suffix Посмотреть сообщение
Чем лучше ?

Если сайт уже на www то зачем что-то менять ?
Из примеров представленных ТС, сайт не на www.
LEOnidUKG вне форума   Ответить с цитированием
Старый 12.06.2019, 15:13   #5
KaynCamel
Абитуриент
 
Регистрация: 12.06.2019
Сообщений: 3
Репутация: 10

По умолчанию Re: Переадресация страниц сайта 301/http/https

1. Лучше сделать сразу на https.
Цитата:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
2. На Ваше усмотрение.
Цитата:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
KaynCamel вне форума   Ответить с цитированием
Старый 12.06.2019, 17:51   #6
Neumann1970
Аспирант
 
Аватар для Neumann1970
 
Регистрация: 28.05.2017
Адрес: Москва
Сообщений: 157
Репутация: -150

ТопикСтартер Re: Переадресация страниц сайта 301/http/https

Цитата:
Из примеров представленных ТС, сайт не на www.
Не на www, вопрос возник по причине если кто-то тупо отправит запрос с www которого нет, и нужен ли в этом случае редирект.
Neumann1970 вне форума   Ответить с цитированием
Старый 12.06.2019, 17:57   #7
LEOnidUKG
『 Работаем 』
 
Аватар для LEOnidUKG
 
Регистрация: 25.11.2006
Адрес: Интернет
Сообщений: 22,494
Репутация: 1964390
Отправить сообщение для LEOnidUKG с помощью ICQ

По умолчанию Re: Переадресация страниц сайта 301/http/https

Цитата:
кто-то тупо отправит запрос с www которого нет, и нужен ли в этом случае редирект.
Если сайт БЕЗ www, то всех кто запрашивает С WWW нужно отправлять 301 на БЕЗ WWW
LEOnidUKG вне форума   Ответить с цитированием
Сказали спасибо:
Старый 12.06.2019, 18:19   #8
Neumann1970
Аспирант
 
Аватар для Neumann1970
 
Регистрация: 28.05.2017
Адрес: Москва
Сообщений: 157
Репутация: -150

ТопикСтартер Re: Переадресация страниц сайта 301/http/https

Цитата:
Если сайт БЕЗ www, то всех кто запрашивает С WWW нужно отправлять 301 на БЕЗ WWW
Ну вот теперь понятно
Neumann1970 вне форума   Ответить с цитированием
Старый 13.06.2019, 02:46   #9
Neumann1970
Аспирант
 
Аватар для Neumann1970
 
Регистрация: 28.05.2017
Адрес: Москва
Сообщений: 157
Репутация: -150

ТопикСтартер Re: Переадресация страниц сайта 301/http/https

Не работает, не подскажите где ошибка ??
Цитата:
Options +FollowSymLinks
RewriteEngine On

Redirect 301 /uslugi/ https://domain.ltd/new-page/
Redirect 301 /uslugi/type-1/ https://domain.ltd/new-page/
Redirect 301 /uslugi/type-2/ https://domain.ltd/new-page/


RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Первое правило работает по остальным, формируется неправильный адрес при редиректе:
А нужно просто https://domain.ltd/new-page/
Neumann1970 вне форума   Ответить с цитированием
Старый 13.06.2019, 03:14   #10
jkm
Профессор
 
Регистрация: 21.02.2014
Сообщений: 617
Репутация: 194539

По умолчанию Re: Переадресация страниц сайта 301/http/https

Код:
RedirectMatch 301 ^/uslugi/$ https://domain.ltd/new-page/
RedirectMatch 301 ^/uslugi/type-1/$ https://domain.ltd/new-page/
RedirectMatch 301 ^/uslugi/type-2/$ https://domain.ltd/new-page/
Или
Код:
RewriteEngine On

RewriteRule ^uslugi/$ https://domain.ltd/new-page/ [R=301,L]
RewriteRule ^uslugi/type-1/$ https://domain.ltd/new-page/ [R=301,L]
RewriteRule ^uslugi/type-2/$ https://domain.ltd/new-page/ [R=301,L]
jkm вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны