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

gribnik 63
На сайте с 14.01.2009
Offline
80
#51

Здравствуйте, форумчане. Может кто-нибудь сведущий посоветует, что сделать в такой ситуации. По рекомендации хостера вставил в htassecc код

RewriteEngine on

SetEnvIf X-Forwarded-Proto https SERVER_PORT=443

SetEnvIf X-Forwarded-Proto https HTTPS=on

RewriteCond %{HTTP:HTTPS} !=on [NC]

RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

В итоге все внутренние страницы сайта с http перенаправляет на главную с https, а не на их дубли c https. Буду очень признателен, если кто-нибудь подскажет, как решить проблему.

Когда уже далеко уйдешь по жизненному пути, то замечаешь, что попал не на ту дорогу... СОВЕТЫ БЫВАЛЫХ... (http://www.adviceskilled.ru/)
S
На сайте с 30.09.2016
Offline
459
#52

gribnik 63, код правильный.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
gribnik 63
На сайте с 14.01.2009
Offline
80
#53

Здравствуйте, форумчане. Может кто-нибудь сведущий посоветует, что сделать в такой ситуации. По рекомендации хостера при переходе сайта с http на https вставил в htassecc код

RewriteEngine on

SetEnvIf X-Forwarded-Proto https SERVER_PORT=443

SetEnvIf X-Forwarded-Proto https HTTPS=on

RewriteCond %{HTTP:HTTPS} !=on [NC]

RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

В итоге все внутренние страницы сайта с http перенаправляет на главную с https, а не на их дубли c https. Буду очень признателен, если кто-нибудь подскажет, как решить проблему.

J
На сайте с 20.02.2014
Offline
94
jkm
#54

Просто перенести редирект выше остальных правил.

KM
На сайте с 01.05.2013
Offline
57
#55

Нужно сделать 301 постраничный редирект только для роботов гоогле и яндекс со старого домена site.ru на новый newsite.ru

Подскажите пожалуйста код 301 редиректа (.htaccess)

Витали_Ч
На сайте с 11.04.2009
Offline
132
#56
KM
На сайте с 01.05.2013
Offline
57
#57

Чего-то подходящего там ни чего не нашел.

DP
На сайте с 29.05.2009
Offline
79
#58

Добрый день! Подскажите, пожалуйста, как сделать 301 редирект со страниц вида https://домен.com.ua/catalog/shop/professional на https://домен.com.ua/shop/professional . Страниц такого вида много. В общем, чтобы всегда убиралась часть адреса /catalog

Спасибо за помощь)

Gerga
На сайте с 02.08.2015
Offline
89
#59

DianaPro, как вариант:


RewriteEngine On
RewriteBase /
RewriteRule ^catalog/(.*) $1 [L,R=301]
MD
На сайте с 24.06.2018
Offline
10
#60

Добрый день.

Есть домен сайт.ua для него указан синоним сайт.ru. Как сделать редирект для сайт.ru на сайт.ru/lp/lending и при этом, чтобы редирект не касался основного домена - сайт.ua?

Попробовал создать папку на хостинге для синонима и скопировал с основного домена .HTACCESS в файл добавил блок:

<IfModule mod_rewrite.c>

RewriteEngine on
RewriteRule ^$ lp/lending [L]
RewriteRule ((?s).*) lp/lending/$1 [L]
</IfModule>

Но редирект не работает :(

---------- Добавлено 23.10.2019 в 11:55 ----------

Добрый день.

Есть домен сайт.ua для него указан синоним сайт.ru. Как сделать редирект для сайт.ru на сайт.ru/lp/lending и при этом, чтобы редирект не касался основного домена - сайт.ua?

Попробовал создать папку на хостинге для синонима и скопировал с основного домена .HTACCESS в файл добавил блок:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ lp/lending [L]
RewriteRule ((?s).*) lp/lending/$1 [L]
</IfModule>

Но редирект не работает :(

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