Склейка доменов

S5
На сайте с 01.12.2010
Offline
88
427

Добрый день, хотел спросить у знатоков, как склеить правильно домены?

Главный домен http://site.ru, а дочерний https://site.ru. Было решено для безопасности сайт перевести полностью в https. Я прописал в .htaccess следующее:

RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301]

Правильно ли я склеил домены? Может вы посоветуете чего доброго!

S5
На сайте с 01.12.2010
Offline
88
#1

Или спрошу по другому. Есть главный сайт http://site.ru и дополнительный https://site.ru вот как правильно сделать редирект, чтобы главным остался http://site.ru Я вот попробовал, может чего не так?

Options +FollowSymLinks

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^https://site\.ru$
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
R1
На сайте с 02.11.2011
Offline
4
#2

Я лично делаю так

<?php
$allowed = "http://8gs.ru"; // ссылка
if($_SERVER['HTTP_REFERER']!=$allowed) {
header("Location: ".$allowed);
}
?>

или так

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://8gs.ru"); // ссылка
?>

еще есть вариант с мета-тегами

<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=http://8gs.ru">

в вашем случае

<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=https://site.ru">

Тогда http:// -будет главным и перекидывать автоматически на https://

S5
На сайте с 01.12.2010
Offline
88
#3

у меня уже прописано

RewriteCond %{SERVER_PORT} !^443$ 

RewriteRule ^(.*)$ https://site.ru/$1 [L,R=301]

и при заходе на http://site.ru/ перекидывает на https://site.ru/, но сегодня я обнаружил при проверке главного сайта, что он склеен с https://site.ru/. Это не есть гуд для продвижения. Мне нужно теперь сделать чтобы поисковики поняли что http://site.ru/ это главный и убрать клей.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий