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

S
На сайте с 30.09.2016
Offline
469
#921
stingman:
Подскажите, как сделать через htaccess редирект с любых поддоменов, например https://m.site.ru на основной домен https://site.ru/ ?

В корне папки, в которую апач идёт при запросе на соответствующий сайт, разместить .htaccess с соответствующим правилом.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 23.08.2011
Offline
80
#922
Sitealert:
В корне папки, в которую апач идёт при запросе на соответствующий сайт, разместить .htaccess с соответствующим правилом.

Сайт один, поддоменов нет, просто раньше он был на http и все редиректы работали нормально, например с http://eferf.site.ru перекидывало на http://site.ru, тогда как сейчас с https://eferf.site.ru ни куда не перекидывает - показывает страничку "Подключение не защищено"

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

Обратитесь в техподдержку хостинга.

S
На сайте с 23.08.2011
Offline
80
#924
Sitealert:
Обратитесь в техподдержку хостинга.

У меня выделенный сервер, нет там техподдержки

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

Ну значит, настройте сервер - там в Вашем случае вообще никакой .htaccess не при делах.

ЗЫ: с вопросами по настройке сервера - не ко мне и вообще в другой раздел.

S
На сайте с 23.08.2011
Offline
80
#926
Sitealert:
Ну значит, настройте сервер - там в Вашем случае вообще никакой .htaccess не при делах.
ЗЫ: с вопросами по настройке сервера - не ко мне и вообще в другой раздел.

При чем тут сервер, у меня через htaccess настроены все редиректы с www.site.ru на site.ru, с http на https, любых поддоменов на http на основной домен, осталось только с любых поддоменов на https сделать редирект на основной домен. Ну видимо так и придется обращаться к тем кто занимается настройкой серверов, так как в гугле я не нашел инфы как это сделать

S
На сайте с 30.09.2016
Offline
469
#927
stingman:
При чем тут сервер, у меня через htaccess настроены все редиректы с www.site.ru на site.ru, с http на https, любых поддоменов на http на основной домен

При том, что Вы написали

stingman:
Сайт один, поддоменов нет
И к тому же у Вас выделенный сервер. В этом случае абсолютно ни к чему дёргать хтакцесс, эти проблемы решаются правильными записями DNS и правильными записями в конфигурации сервера. И если на http всё работало, а с https не работает, значит возможны 2 причины:

1. Старые записи сделаны с явным указанием схемы.

2. Сертификат не поддерживает поддомены.

and2005
На сайте с 21.05.2005
Offline
164
#928

Добрый день! Большая просьба подсказать.

До переезда на https работали правила такого вида:

RewriteRule ^folder_1/page.html$ http://www.mysite.ru/folder_1/folder_2/page.html [R=301,NC,L]

После переезда не работает ни старое правило (сам по себе http -> https работает) ни такое:

RewriteRule ^folder_1/page.html$ https://www.mysite.ru/folder_1/folder_2/page.html [R=301,NC,L]

Как это можно исправить (и в этом ли правиле дело)?

V0
На сайте с 28.10.2014
Offline
33
#929

Помогите с 301 редиректом в .htaccess

Так работает редирект с

https://site.com на www.site.com :

RewriteCond %{SERVER_PORT} ^443$ [OR]

RewriteCond %{HTTPS} =on

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

что добавить чтобы работало:

https://www.site.com на www.site.com

D
На сайте с 01.05.2015
Offline
28
#930

Столкнулся с проблемой: постоянная ссылка на комментарий вида site.ru/comment/111 выполняет 302 редирект на страницу вида site.ru/node/123#comment-111

Сайт на Drupal 7

Из-за этого 302 редиректа просто огромные проблемы с Яндексом - убивает индексацию, о чем Платон прямо написал.

Нашел 2 варианта решения проблемы: https://drupal.stackexchange.com/questions/134558/redirect-comment-permalink-to-their-corresponding-node-paths

Но, увы, моих знаний не хватает, чтобы применить это на практике.

Я просто не знаю, что это за звери такие hook_menu_alter и hook_preprocess_page.

Вопрос: куда вставить приведенный в статье по ссылке код? Куда конкретно это вписать?

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

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