Cafe24 Webホスティング:301リダイレクトの問題

Last Updated: 2025 年 03 月 12 日 댓글

Cafe24 Webホスティングでは、マネージド WordPress ホスティングでは、SSLセキュリティ証明書が無料で提供されます。 10G光アウトバーンFullSSD(廃止)や最近新しく発売された ニューアウトバン商品では、有料でSSL証明書を購入する必要があります。ただし、 Cafe24でドメインを登録してPHP 8 Webホスティング環境をご利用の場合は、無料(設置費11,000ウォン賦課)でセキュリティサーバーSSL証明書をインストールできます。

Cafe24に有料SSL証明書を購入し、httpからhttpsにリダイレクトされるように301リダイレクトコードを追加すると、Too Many Redirectsエラーが発生することがあります。 Cafe24で301リダイレクト設定にならない場合は、回避策を見てみましょう。

Cafe24 Webホスティング:301リダイレクトの問題

Cafe24 Webホスティング:301リダイレクトの問題

クラウドウェイズ, ファーストコメット、ケミクラウド など、ほとんどのWebホスティングでは無料のSSL証明書が提供されていますが、国内のWebホスティングはまだ有料SSL証明書を販売している企業が多いです。ガビアの場合、SSL証明書を購入する場合は設置費まで負担する必要があります。

Cafe24は マネージド WordPress ホスティングを選択すると、すべてのドメインに対してSSL証明書が無料になります。

Cafe24にSSL証明書を適用してhttp→httpsにリダイレクトを設定すると、Googleで検索されたコードを.htaccessファイルに追加しても正しく機能しないことがあります。

ただし、他のコードがすべてエラーが発生しても、次のコードを追加するとリダイレクトが機能します。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

しかし、上記のコードを追加すると 302リダイレクトとして機能します。 302リダイレクトは一時リダイレクトで、永続的なリダイレクトのために301リダイレクトを設定する必要があります。

上記のコードを301リダイレクトするように変更するには RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] 部分を以下のように修正するだけです。

RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

このように変更すると、リダイレクト循環エラーが発生する可能性があります。また、いくつかの301リダイレクトコードを追加するとうまくいくようですが、 Redirect Checker サイトでテストすると、Too Many Redirectsエラーが発生したことが報告されることがあります。

リダイレクト確認サイトで確認すると、次のように301コード(永続的なリダイレクト)と200コード(リクエストが正常に処理された)が返されます。

この問題に関して Cafe24に問い合わせた結果 PHP 7.3、7.4環境では301 Redirectionの動作はサポートされていませんとね。

こんにちは。
Cafe24 ホスティングカスタマーサポートです。

ご利用にご迷惑をおかけして申し訳ありません。

お問い合わせいただいた内容確認時のphp 7.3、7.4バージョンは301 Redirection動作がサポートされていませんのでご使用ができませんのでご了承ください。

php 7.0 or 8 バージョンに変更後使用可能です。

ただし、PHPを変更すると、サーバー上のDATA / DBがすべて初期化される可能性があります。
サーバー環境の変更で削除された資料は

Cafe24でリカバリができない部分に変更する前に必ずDATA/DBなどをバックアップしてお客様のPCに

別途保存してください。

また、PHP変更完了後にホームページが正常に駆動されるために
DB接続情報や一部のソース修正などの作業が必要な場合があり、移行作業も必要になる場合があります。

この問題が発生した場合は、PHPバージョンを8.2に変更することを検討してください。 Cafe24の 延長/変更/追加オプション»変更申請でPHPバージョンの変更が可能です。

Cafe24 PHPのバージョンに変更

PHP 8.2を選択すると、データとDB、Eメールなどのデータがすべて削除され、回復不可能であるという警告が表示されます。

必ずデータとDBの両方をバックアップしてPCにダウンロードするか、クラウドストレージにアーカイブしてからPHPバージョンの変更を進めてください。非常に重要です!データのみをバックアップしたり、DBのみをバックアップしたりすると、サイトは復元されません。必ず両方ともバックアップしてコンピュータにダウンロードしてください!

他の方法で WordPress用のプラグインを設定して301リダイレクトすることが可能です。ただし、プラグインをインストールして301リダイレクトする場合は、サイトの速度が遅くなる可能性があるため、使用するかどうかを慎重に決定してください。

クラウドウェイズを使用している場合は、別のリダイレクトコードを追加したり、プラグインをインストールせずにアプリケーション設定でHTTPSリダイレクト機能を有効にしたりできます。 Application Settings » Generalに移動し、 HTTPS リダイレクト オプションを有効にします。

クラウドウェイズHTTPSリダイレクト

このブログは、Cloudwaysに移行して既存に追加したリダイレクトコードを削除します。 HTTPS リダイレクト オプションを有効にしました😄

参照

コメントを残す

コメント

カカオトーク相談 カトクサービス相談