menu
menu

キーワード検索

 

5月更新・前月(4月)の人気記事トップ10 - 05/11/2020

  1. ( 1 - ) 【Mac】Macのユーザー名とアカウント名を変更する
  2. ( 2 - ) 【CSS】CSSだけでドロップダウンメニュー
  3. ( 5 ↑) 【Mac】Safariでソースコードを見る方法
  4. ( 4 - ) 【jQuery】入門2. jQueryをHTMLに組み込む
  5. ( 3 ↓) 【iPhone・iPad】iPhoneのメモリを簡単に解放する方法
  6. ( 7 ↑) 【Mac】Finderにフォルダのフルパスを表示させる方法
  7. ( 6 ↓) 【制作Tips】iPhone画面解像度まとめ
  8. (圏外↑) 【Mac】iMovieの保存場所を変更する
  9. ( 8 ↓) 【Mac】外付けメディアが取り外せなくなったらSpotlightの除外項目を設定してみる
  10. ( 10 - ) 【制作Tips】画面解像度一覧表
このエントリーをはてなブックマークに追加

【制作Tips】https・wwwなしに統一する方法

【制作Tips】https・wwwなしに統一する方法

こんにちは(・∀・)

httpsでwwwなしにリダイレクトする方法をご紹介します。

https・wwwなしに統一

前回ご紹介しました【制作Tips】https・wwwありに統一する方法のwwwなしバージョンをご紹介します。

今回参考にしたのも前回と同じくこちらのブログ、
.htaccessでhttps化かつwwwなしに統一するクールな方法
を参考にさせていただきました。

コードはこちら。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

このコードを.htaccessにコピペしてそのままサーバーへアップロードして完了です。

.htaccessの編集のやり方はこちらの
【FileZilla】.htaccessの編集方法
に詳しく解説してますのでよろしければ参考にしてください。

https・wwwなしの設定がこれだけでできてしまいました。

と思いきや...

WordPressをインストールしたさくらのレンタルサーバーで動作確認をしてみると、トップページ以外が404エラーに。

前回の【制作Tips】https・wwwありに統一する方法では簡単にできたのですが、今回の.htaccessでhttps化かつwwwなしに統一するクールな方法は、うちの環境ではうまく動作してくれませんでした。

 

うーむ、困った...

何か方法はないものか...

 

と、参考にさせていただいたブログをじっくりと見ていたら、さらに参考サイトのURLhttps://stackoverflow.com/questions/13977851/htaccess-redirect-to-https-wwwがありました。

何か参考になる書き込みはあるかなーとのぞいていたら...

 

ありました。

https://stackoverflow.com/a/34802638

それがこちらのコード。

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

RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
</IfModule>

試しにこのコードを使ってみたらうまく動作してくれました。

さくらのレンタルサーバーが特殊だったりとか、環境によってはちょっとしたことで上手くいかないことがあったりします。

 

が、今回は簡単に解決することができました。

良かったー

 

そうそう、こちらでも前回同様さくらのレンタルサーバーでWordPressを使ってる場合、「さくらのレンタルサーバ上のWordPressで、常時SSL化を簡単に行えるプラグイン」を使ってる可能性があります。

もし使っていたらプラグインは停止しておきましょう。

【制作Tips】https・wwwなしに統一する方法

↓停止する。

【制作Tips】https・wwwなしに統一する方法

なお、

動作確認の際はキャッシュを削除しないと正しい表示ができない場合があるのでファイルを上げ直した時はキャッシュを必ず削除してください。


関連リンク

【FileZilla】.htaccessの編集方法

参考サイト

https://stackoverflow.com/a/34802638
.htaccessでhttps化かつwwwなしに統一するクールな方法

  • .htaccess Apache https mod-rewrite redirect
このエントリーをはてなブックマークに追加