301 редирект с https (старый сайт) на http (новый сайт) в htaccess или как-то иначе

Я, должно быть, прочитал каждый ответ здесь 100 раз, но я все еще не могу заставить это работать (возможно, мой VPS), но я также пристаю к своим хостам, и они тоже не могут его взломать.

Старый веб-сайт https://www.olddomain.co.uk Я хочу перейти на новый веб-сайт 301 http://newdomain.com.

Я перепробовал все мыслимые коды/правила htaccess, которые смог найти, но все равно ничего хорошего.

Любые идеи, это те 2, с которыми я работал ниже, но похоже, что htaccess не распознает SSL и поэтому запускает правило для перенаправления.

RewriteEngine on

# First rule - if this is an SSL connection, then redirect
# to http://enginecoreplugs.com then stop processing other rules
RewriteCond %{HTTPS} on
RewriteRule (.*) http://enginecoreplugs.com/$1 [R=301,L]

# Second rule - all other requests, redirect to http://enginecoreplugs.com.
RewriteRule (.*) http://enginecoreplugs.com/$1 [R=301,L]

OR

RewriteEngine On 
RewriteCond %{HTTPS} on 
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Если это вообще поможет, старый веб-сайт я хочу 301 = https://www.enginecoreplugs.co.uk новый сайт = http://enginecoreplugs.com.

Заранее спасибо!!

Буду


person William Brook    schedule 17.11.2017    source источник


Ответы (1)


У меня все было правильно.

Это закончилось какой-то глупой проблемой на хостах, пересылающих версии https.

person William Brook    schedule 04.12.2017