Полный редирект через .htaccess

NT
На сайте с 20.02.2017
Offline
7
NVT
1188

Доброе время суток всем. Делаю переадресацию в одного сайта на другой через 301 в .htaccess

RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://site.ru/ [L,R=301]

Но страниц в поиске много и нужно что бы из тех что в поиске все перекидывались на главную. но через данный код попадаешь на страницу 404. Как решить этот вопрос не понимаю не силен в этом.

Onecontent
На сайте с 02.05.2016
Offline
82
#1

Видимо что-то напутали, такой код отрабатывает нормально. htaccess на каком домене правите? есть ли в папке помимо него файлы?

Создание и продвижение сайтов в Самаре ( https://onecontent.ru ) Автоаксессуары и тюнинг в Красноярске ( https://carbonado24.com )
NT
На сайте с 20.02.2017
Offline
7
NVT
#2
Onecontent:
Видимо что-то напутали, такой код отрабатывает нормально. htaccess на каком домене правите? есть ли в папке помимо него файлы?

Домен мастерская-окон.рф сделан на html. хостинг рег ру, просто сделал в корне сайта файл htaccess и в нем прописал, то есть другие файлы есть. Или мне нужно было сделать отдельную папку?

Onecontent
На сайте с 02.05.2016
Offline
82
#3
NVT:
Домен мастерская-окон.рф сделан на html. хостинг рег ру, просто сделал в корне сайта файл htaccess и в нем прописал, то есть другие файлы есть. Или мне нужно было сделать отдельную папку?

С этого домена на другой хотите перенаправлять?

файл в названии точку имеет, перед htaccess? Внутри файла недостаточно просто вставить этот блок редиректа. Добавьте в самое начало файла:

RewriteEngine On

RewriteBase /

Убедитесь что правильно написали домен на который нужно редиректить и что у файла нет никаких расширений, типа txt и т.п.

dma84
На сайте с 21.04.2009
Offline
168
#4

Если к одному сайту подключены разные домены, то код такой:


RewriteEngine On
RewriteCond %{HTTPS_HOST} ^old-site\.ru$
RewriteRule ^ http://new-site.ru [R=301,L]

Если сайты разные, то вторая строчка не нужна.

И проверьте https://webmaster.yandex.ru/tools/server-response/, куда идёт редирект.

NT
На сайте с 20.02.2017
Offline
7
NVT
#5
Onecontent:
С этого домена на другой хотите перенаправлять?

файл в названии точку имеет, перед htaccess? Внутри файла недостаточно просто вставить этот блок редиректа. Добавьте в самое начало файла:

RewriteEngine On
RewriteBase /

Убедитесь что правильно написали домен на который нужно редиректить и что у файла нет никаких расширений, типа txt и т.п.

Да на другой сайт nedorogoeokno.ru, да это написано все, Вот сейчас все прописал еще раз и с поиска все равно 404 и все. Гляньте мастерская-окон.рф

---------- Добавлено 16.06.2017 в 14:04 ----------

dma84:
Если к одному сайту подключены разные домены, то код такой:

RewriteEngine On
RewriteCond %{HTTPS_HOST} ^old-site\.ru$
RewriteRule ^ http://new-site.ru [R=301,L]

Если сайты разные, то вторая строчка не нужна.

И проверьте https://webmaster.yandex.ru/tools/server-response/, куда идёт редирект.

К сайту один домен подключен.

При том коде что я указал

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://nedorogoeokno.ru/ [L,R=301]

Яндекс выдает нормально

Ответ "мастерская-окон.рф" → Основной робот Яндекса

Код статуса HTTP 301 Moved Permanently
Время ответа сервера 20 мс
IP сайта 37.140.192.100
Размер страницы 314 Б
Server: nginx
Date: Fri, 16 Jun 2017 10:58:32 GMT
Content-Type: text/html; charset=iso-8859-1
Content-Length: 314
Connection: keep-alive
Location: http://nedorogoeokno.ru/

Просто с домена на домен проблем нет, нужно со страниц домена на домен :) во как загнул

Onecontent
На сайте с 02.05.2016
Offline
82
#6
NVT:
Да на другой сайт nedorogoeokno.ru, да это написано все, Вот сейчас все прописал еще раз и с поиска все равно 404 и все. Гляньте мастерская-окон.рф

У меня никаких 404, как собственно и редиректов не видно)

NT
На сайте с 20.02.2017
Offline
7
NVT
#7
Onecontent:
У меня никаких 404, как собственно и редиректов не видно)

Да я то ставил то убирал сейчас стоит:)

Вроде решил проблему. Тема стоит betheme и там нужно было указать в настройках не 404 а главную и все вроде работает.

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