3
私は古いURL(test.me.com
)を持っており、www.me.com
にリダイレクトしたいと思います。.htaccessでhttpsとhttpをリダイレクト
だから、私は.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]
にはどうすればいいhttp://test.me.com
とhttps://www.test.com
の両方がhttp://www.me.com
にリダイレクトされているというのが私の.htaccessファイルを設定することができますか?
感謝をme.comをリダイレクトします。しかし、あなたの代替ソリューションの2行目は、 'RewriteCond%{HTTP_HOST}!^ test \ .me \ .com $ [NC]' – Michiel
というようなものではないはずです。 。 。 。 。 。 – Gerben
'test.me.com'はどこからリダイレクトされますか? – Michiel