У меня есть старый URL (test.me.com
), и я хотел бы перенаправить его на www.me.com
.
Поэтому я добавил эту строку в свой файл .htaccess:
RewriteRule ^(.*)$ http://www\.me\.com/$1 [L,R=301]
Но, как оказалось, Google уже проиндексировал некоторые страницы.И так как у меня есть сертификат SSL, полный URL-адрес https://test.me.com
.Таким образом, перенаправление выше не повлияет на https
файлы ...
Я пробовал этот, но безуспешно.
RewriteCond %{HTTPS} =on
RewriteRule ^(.+)$ - [env=ps:https]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.+)$ - [env=ps:http]
# redirect urls with index.html to folder
RewriteCond %{HTTP_HOST} ^test.me.com [NC]
RewriteRule ^.*$ %{ENV:ps}://www.me.com/%1 [R=302,L]
Как мне настроить мой файл .htaccess, чтобы и http://test.me.com
, и https://www.test.com
были перенаправлены на http://www.me.com
?