Как сделать редирект (301, 302). Общая тема

S
На сайте с 30.09.2016
Offline
469
#741

717u717, этот вопрос надо задать в другом разделе форума - про оптимизацию.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
JamesJGoodwin
На сайте с 15.02.2018
Offline
49
#742

На самом деле, разницы никакой нет. Просто если раньше ссылки вели на страницы с кодом 200, то теперь будут вести на страницу с кодом 301. Роботы умеют в редирект.

Флот.ру (https://www.flaut.ru) - поможет найти дешёвые авиабилеты. Без рекламы. Без предложений докупить экскурсии или трансферы.
77
На сайте с 05.07.2015
Offline
79
#743
JamesJGoodwin:
На самом деле, разницы никакой нет. Просто если раньше ссылки вели на страницы с кодом 200, то теперь будут вести на страницу с кодом 301. Роботы умеют в редирект.

Даже если я сменю домен, ссылки все равно будут передавать вес новому домену?

D
На сайте с 12.01.2015
Offline
76
#744

Подскажите, пожалуйста, как на DLE (движок) сделать редирект С https на http?

Такая конструкция не срабатывает:

RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$ [OR]

RewriteCond %{HTTPS} =on

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

77
На сайте с 05.07.2015
Offline
79
#745

Подскажите как сделать редирект с одного домена на другой?

И что потом делать со старым домен, постоянно его продлевать нужно?

K1
На сайте с 20.03.2018
Offline
2
#746

Здравствуйте!

Нужна помощь в настройке редиректов. Есть сайт, назовем site1, и есть его зеркало, назовем site2. site2 является зеркалом site1. Оба сайта сделаны на WP с использованием опции Multisite. Нужно настроить htaccess там, что бы страницы site1 перенаправлялись на аналогичные страницы site2. Пример:

http://site1.com = http://site2.com

www.site1 = www.site2

http://domain.site1.com = http://domain.site2.com

Помогите, пожалуйста, советом. На форуме нашел только про редирект поддоменов, но при этом правили нет перенаправляения главного домена:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^(www\.)?site\.ru$

RewriteCond %{HTTP_HOST} ^(.+)\.site\.ru$

RewriteRule (.*) http://%1.newsite.ru/$1 [R=301,L]

K1
На сайте с 20.03.2018
Offline
2
#747

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

RewriteCond %{HTTP_HOST} ^www\.old_htaccess\.net\.ru$ [NC]

RewriteRule ^(.*)$ http://new_htaccess.net.ru/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^old_htaccess\.net\.ru$ [NC]

RewriteRule ^(.*)$ http://new_htaccess.net.ru/$1 [L,R=301]

A8
На сайте с 02.06.2017
Offline
13
#748

У меня есть условие редиректа всех ссылок с окончанием "/алиас.html" на окончание "/алиас/" кроме ссылок в которых встречается составляющая ссылки "/order/". Подскажите, пожалуйста, как мне добавить в условие исключение к "/order/" еще "/contacts/"?

RedirectMatch 301 ^((?:[^/]*/)++(?<!/order/).*)\.html$ $1/

M
На сайте с 20.06.2018
Offline
27
#749

Читал читал, пробовал, ни чего не получается, я с этим первый раз столкнулся.

я так думаю через htaccess

с

/forum/topic/номер топика/page-номер страницы

на

/forum/topic/номер топика/?page-№ страницы

Snapius
На сайте с 29.10.2007
Offline
241
#750

Здравствуйте, помогите пожалуйста, нужно сделать 301 редирект с site.com/ на site.com, стоит nginx + Phusion Passenger, Ruby.

Что только не делал с конфигом nginx, все равно не получается и яндекс выдает код ответа 200 :(.

Заранее спасибо за помощь.

Греческая натуральная косметика (https://www.rizescrete.ru)

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