私はGodaddy.comと共有ホスティングアカウントを持っています。これは5つの異なるWebサイト(site1.com、site2.com ... site5.com)をホストするために使用します。 /ディレクトリに.htaccessファイルを置いて、5つの異なるWebサイトすべてが、各サイトのwwwとssl以外のバージョンにリダイレクトされるようにします。301マルチサイト/共有ホスティングを使用したwww以外のsslバージョンへのリダイレクト
今、私は私の.htaccessファイルに次き:SITE1用のindex.htmlが/public_html/index.html
に位置するようにOptions +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site1.com
RewriteRule (.*) https://site1.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site2.com
RewriteRule (.*) https://site2.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site3.com
RewriteRule (.*) https://site3.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site4.com
RewriteRule (.*) https://site4.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site5.com
RewriteRule (.*) https://site5.com/$1 [R=301,L]
サイトのディレクトリ構造がセットアップされています[サイト#](SITE2/site3/site4/site5 /)
ときのための4つの異なるディレクトリに /public_html/[site#]/index.html :追加の4つのサイトのための
インデックスファイルは次の場所にあります。私はwwwをタイプするそれぞれの場合、私はそれをしたいと思い
サイト#.COM/other_sites /サイト#の.COM
:私のブラウザにサイトのURL 2-4のバージョン、サーバが自動的にHTTPSのバージョンにリダイレクトします訪問者がサイトのwwwバージョンに入らなくても、サイトはsslにリダイレクトされます。私は追加のRewriteCondとRewriteRuleが必要だと知っていますが、どのコードを使うのか分かりません。
私はRegExとサーバー構成を学習しているので、どんな助けでも大歓迎です。