2017-05-14 8 views
3

これで不満を抱いていたので、誰かが助けてくれることを願っています。私はそれが.htaccessファイルの簡単な修正だと思う。HTTPSサブドメインがHTTPSメインドメインにリダイレクトし続ける

メンバーポータルにワイルドカードSSL証明書を実装しようとしました。

私のメインドメインはサブドメインが、私はセキュリティ証明書なしでメインドメインを構築し、ちょうど今日それに追加してmembers.rawtillwhenever.com

あるwww.rawtillwhenever.comです。私はBluehostを通してワイルドカード証明書を購入し、それをサイトに追加するためにwordpressプラグイン "Really Simple SSL"を使いました。

私は、HTTPSを含めてメンバーにサイトのURLがポータル変更しましたが、それ(HTTPS // members.rawtillwhenever.com)私は、HTTPに行くしようとした場合のhttps // rawtillwhenever.com

にリダイレクトし続けます//members.rawtillwhenever.com(httpsなし)はまだhttps // redtillwhenever.comにリダイレクトされます

私はbluehostのサポートに連絡してくれました。 https://my.bluehost.com/cgi/help/766

メインドメインは、サブフォルダ/ public_htmlの/ rawtillwhenever /及びサブドメインである/ public_htmlの/ rawtillwhenever /メンバー/ Iは、HTTP/HTTPSヘッダチェックを使用する場合

が、それはこの戻り値:

HTTP/1.1 301 Moved Permanently => 
Date => Sun, 14 May 2017 20:04:11 GMT 
Server => Apache 
Location => https://www.rawtillwhenever.com/ 
Cache-Control => max-age=3600 
Expires => Sun, 14 May 2017 21:04:11 GMT 
Vary => Accept-Encoding,User-Agent 
Content-Length => 0 
Connection => close 
Content-Type => text/html; charset=UTF-8 

サブドメインの.htaccessファイルは、次のとおりです。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

誰も私を助けることができるならば、それは素晴らしいことだOT私はそれを修正するためにあなたの時間を支払うだろう。

EDIT はこれにサブドメインのための.htaccessファイルを更新:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^members.rawtillwhenever.com$` 
RewriteCond %{REQUEST_URI} !^/members/ 
RewriteRule ^(.*)$ /members/$1 
RewriteCond %{HTTP_HOST} ^members.rawtillwhenever.com$` 
RewriteRule ^(/)?$ members/index.php [L] 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

はまだあなたの具体的な構成についての

+0

私はストックオーバーフローの質問に2つのアクティブなリンクしか掲載できないので、ウェブアドレスからコロンを削除する必要がありました。 ! 'RewriteEngine on'の 'するRewriteCond%{HTTP_HOST}^members.rawtillwhenever.com $ '' するRewriteCond%{REQUEST_URI}^/メンバー/ '' のRewriteRule ^(*:。 –

答えて

0

わからないリダイレクトを取得し、しかし、あなたはおそらく探していることのようなものです:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^members.rawtillwhenever.com$` 
RewriteCond %{REQUEST_URI} !^/members/ 
RewriteRule ^(.*)$ /members/$1 
RewriteCond %{HTTP_HOST} ^members.rawtillwhenever.com$` 
RewriteRule ^(/)?$ members/index.php [L] 

その後、ブラウザのキャッシュをクリアして新しいルールを適用してみてください。

希望すると便利です。 :)

+0

はこれに.htaccessのコードを更新します)$ /メンバー/ $ 1 ' 'のRewriteCond%{HTTP_HOST}^members.rawtillwhenever.com $ '' するRewriteRule ^(/)?$メンバー/ index.phpを[L] ' '#は<' WordPress' BEGIN IfModule mod_rewrite.c> ' ' RewriteEngine On' 'RewriteBase /' 'RewriteRule^index \ .php $ - [L]' 'RewriteCond%{REQUEST_FILENAME}!-f' 'RewriteCond%{REQUEST_FILENAME}!-d' ' RewriteRule。 /index.php [L] ' '' '#END WordPress' まだリダイレクトを受信して​​います –

関連する問題