■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

さくらのSNI SSLでhttp→httpsリダイレクト

manhoo > さくらのSNI SSLでhttp→httpsリダイレクト @ 2017/5/11 19:32
.htaccessにパターン1を書きましたが、www統一、さくらドメインリダイレクト、http→https動きますが、
ページの自動転送設定が正しくありません
このアドレスへのリクエストに対するサーバーの自動転送設定がループしています。
さくらに問い合わせしたら、.htaccessサポートしていない、BASERCMSに問い合わせしてください!と言われました。

パターン1
Allow from all
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php 
RewriteCond %{HTTP_HOST} ^(example\.jp)$ 
RewriteRule .* https://www.example.jp%{REQUEST_URI} 
RewriteCond %{HTTP_HOST} ^(www\.)?***\.sakura\.ne\.jp$ 
RewriteRule .* https://www.example.jp%{REQUEST_URI} 
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.jp/$1


.htaccessにパターン2を書きましたが、、www統一ができてない、さくらドメインリダイレクト、http→https動きますが、
トップページしか表示されなくて、すべてのサブページは下記エラーになります。
The requested URL /news was not found on this server.

パターン2
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_URI} !^/robots.txt$
  RewriteCond %{REQUEST_URI} !^/404error.html$
  RewriteCond %{REQUEST_FILENAME} -f [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteCond %{ENV:HTTPS} !^on$
  RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>


よろしくお願いいたします。

■ baserCMS 4.0.3
■ レンタルサーバー名:さくらサーバー
■ 利用しているデータベース: [ MySQL ]

■ BaserCMSのバージョン:4.1.6
■ サーバー名:さくらレンタルサーバー
■ テーマ:Simple Company 03
■ 設置フォルダ:ROOT
■ データベース:MySQL
■ PHPスキル(自己評価):C

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
3 人のユーザが現在オンラインです。 (3 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 3