1. SFTP接続の設定を行う
SFTP での接続方法 (Cyberduck) を参考に、編集したいWordPressプロジェクトのSFTP接続の設定を行ってください。
- Cyberduckの環境設定を開き「’.‘で始まるファイルを表示」をチェックします。
チェックしたあと、設定を反映させるために一度Cyberduckを終了し再度起動してください。
WordPressのプロジェクトにSFTPで接続をし .htaccess が表示されていることを確認します。
/var/www/html に .htaccessが表示されていれば成功です。
2. .htaccessを編集する
- htmlをクリックして .htaccess をダブルクリックしてローカルにダウンロードします。
下の画面ではDesktopにダウンロードしています。
2. 念のためダウンロードした .htaccess を.htaccess.backupなどの名前でコピーして別に保存しておきます。
3. こちらのページに記載されているエディタを使って.htaccessファイルを開いてください。
以下のように記述して保存をします。
※ Windows のメモ帳は使用しないでください
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 以下の2行を追加
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# ここまで
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Cyberduckのメニュー「ファイル」>「アップロード」で編集した.htaccessを、上書きアップロードしてください。
3. ‘http://ドメイン/‘ にアクセスしてhttpsにリダイレクトすることを確認できれば完了です。
※正常に動作しない場合は、 .htaccess が正しく記述されているかをご確認ください。