さくらサーバー・WordPressで運用しているサイトを常時SSLにした
公開日:2018年9月12日
2021年9月24日 更新
※htaccessに関する内容なので、サーバーを確認の上自己責任でご利用下さい。
ようやく重い腰を上げて、自分の手持ちドメインを全て常時SSL化しようと考えた。
で、結構サーバーの仕様だったりケースバイケースのようなので、
自分が利用しているさくらのレンタルサーバー スタンダードで見てみると、
出てくる出てくる。
ただ、色々見てみたけど、さくらだから...とかWordPress入れてるから...とか考えないで、
さっと書いてみたら意外とさくっと出来てしまった。
まあ、自分が個人で運用しているサイトなので
画面が真っ白になろうと何だろうとすぐ戻せば良いや、と
軽く考えるのが一番だったかな。
Let's Encryptの導入は割愛。
ついでに、www有りで統一したかった。
www無しだとシンプルで良いとかありますが、
www有りの方がわーるど・わいど・うぇぶって感じでええやん。
これもさくらの場合、とか考えないでさくっとhtaccessに書いたら出来た。
ただしこれはWordPressサイトでは試していないので要確認。
# httpsの方へ向ける SetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{ENV:HTTPS} !on RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule> # www有りへ統一、httpsの方へ向ける RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
また、下記内容も書いておくと幸せになれる(かもしれない)。
# ブラウザキャッシュを有効化させる ExpiresActive On ExpiresByType text/css "access plus 1 days" ExpiresByType image/gif "access plus 1 weeks" ExpiresByType image/jpeg "access plus 1 weeks" ExpiresByType image/png "access plus 1 weeks" ExpiresByType application/javascript "access plus 1 weeks" ExpiresByType application/x-javascript "access plus 1 weeks" ExpiresByType text/javascript "access plus 1 weeks" # データを圧縮して転送量を軽減 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE text/javascript # スパム対策 # Spam bots SetEnvIfNoCase Referer adcash.com spambot=yes SetEnvIfNoCase Referer aliexpress.com spambot=yes SetEnvIfNoCase Referer aswidget.com spambot=yes SetEnvIfNoCase Referer bestwebsitesawards.com spambot=yes SetEnvIfNoCase Referer best-seo-offer.com spambot=yes SetEnvIfNoCase Referer best-seo-solution.com spambot=yes SetEnvIfNoCase Referer blackhatworth.com spambot=yes SetEnvIfNoCase Referer buttons-for-website.com spambot=yes SetEnvIfNoCase Referer buttons-for-your-website.com spambot=yes SetEnvIfNoCase Referer buy-cheap-online.info spambot=yes SetEnvIfNoCase Referer buy-forum.ru spambot=yes SetEnvIfNoCase Referer cenoval.ru spambot=yes SetEnvIfNoCase Referer chinese-amezon.com spambot=yes SetEnvIfNoCase Referer cityadspix.com spambot=yes SetEnvIfNoCase Referer copyrightclaims.org spambot=yes SetEnvIfNoCase Referer darodar.com spambot=yes SetEnvIfNoCase Referer e-buyeasy.com spambot=yes SetEnvIfNoCase Referer econom.co spambot=yes SetEnvIfNoCase Referer edakgfvwql.ru spambot=yes SetEnvIfNoCase Referer erot.co spambot=yes SetEnvIfNoCase Referer event-tracking.com spambot=yes SetEnvIfNoCase Referer floating-share-buttons.com spambot=yes SetEnvIfNoCase Referer free-floating-buttons.com spambot=yes SetEnvIfNoCase Referer free-share-buttons.com spambot=yes SetEnvIfNoCase Referer Get-Free-Traffic-Now.com spambot=yes SetEnvIfNoCase Referer get-free-social-traffic.com spambot=yes SetEnvIfNoCase Referer get-your-social-buttons.info spambot=yes SetEnvIfNoCase Referer gobongo.info spambot=yes SetEnvIfNoCase Referer googlsucks.com spambot=yes SetEnvIfNoCase Referer guardlink.org spambot=yes SetEnvIfNoCase Referer hao123.com spambot=yes SetEnvIfNoCase Referer hulfingtonpost.com spambot=yes SetEnvIfNoCase Referer humanorightswatch.org spambot=yes SetEnvIfNoCase Referer ilovevitaly.co spambot=yes SetEnvIfNoCase Referer ilovevitaly.com spambot=yes SetEnvIfNoCase Referer ilovevitaly.ru spambot=yes SetEnvIfNoCase Referer iskalko.ru spambot=yes SetEnvIfNoCase Referer luxup.ru spambot=yes SetEnvIfNoCase Referer myftpupload.com spambot=yes SetEnvIfNoCase Referer o-o-6-o-o.com spambot=yes SetEnvIfNoCase Referer o-o-6-o-o.ru spambot=yes SetEnvIfNoCase Referer o-o-8-o-o.com spambot=yes SetEnvIfNoCase Referer o-o-8-o-o.ru spambot=yes SetEnvIfNoCase Referer pornhub-forum.ga spambot=yes SetEnvIfNoCase Referer priceg.com spambot=yes SetEnvIfNoCase Referer prlog.ru spambot=yes SetEnvIfNoCase Referer qualitymarketzone.com spambot=yes SetEnvIfNoCase Referer quit-smoking.ga spambot=yes SetEnvIfNoCase Referer rednise.com spambot=yes SetEnvIfNoCase Referer rusexy.xyz spambot=yes SetEnvIfNoCase Referer santasgift.ml spambot=yes SetEnvIfNoCase Referer savetubevideo.com spambot=yes SetEnvIfNoCase Referer screentoolkit.com spambot=yes SetEnvIfNoCase Referer semalt.com spambot=yes SetEnvIfNoCase Referer semaltmedia.com spambot=yes SetEnvIfNoCase Referer seoexperimenty.ru spambot=yes SetEnvIfNoCase Referer sexyali.com spambot=yes SetEnvIfNoCase Referer simple-share-buttons.com spambot=yes SetEnvIfNoCase Referer slftsdybbg.ru spambot=yes SetEnvIfNoCase Referer snip.to spambot=yes SetEnvIfNoCase Referer social-buttons.com spambot=yes SetEnvIfNoCase Referer socialseet.ru spambot=yes SetEnvIfNoCase Referer success-seo.com spambot=yes SetEnvIfNoCase Referer superiends.org spambot=yes SetEnvIfNoCase Referer theguardlan.com spambot=yes SetEnvIfNoCase Referer traffic2cash.xyz spambot=yes SetEnvIfNoCase Referer umblr.com spambot=yes SetEnvIfNoCase Referer videos-for-your-business.com spambot=yes SetEnvIfNoCase Referer video--production.com spambot=yes SetEnvIfNoCase Referer vodkoved.ru spambot=yes SetEnvIfNoCase Referer webmaster-traffic.com spambot=yes SetEnvIfNoCase Referer websocial.me spambot=yes SetEnvIfNoCase Referer ykecwqlixx.ru spambot=yes SetEnvIfNoCase Referer youporn-forum.ga spambot=yes SetEnvIfNoCase Referer yourserverisdown.com spambot=yes SetEnvIfNoCase Referer 100dollars-seo.com spambot=yes SetEnvIfNoCase Referer 7makemoneyonline.com spambot=yes SetEnvIfNoCase Referer непереводимая.рф spambot=yes Order Allow,Deny Allow from All Deny from env=spambot # Spam bots
スパム対策はこちらの記事を参考にしています。
- 前の記事:
- « ノートPCのキーボードを交換してみた(日本語から英語に変更)
- 次の記事:
- 1年 »