パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

lolipopレンタルサーバーでzendframeworkやlaminas、laravelを使うときの.htaccessのリダイレクト設定
zendフレームワークやlaravel、laminasフレームワークなどのphpフレームワークで、起点がindex.phpになるもののlolipopレンタルサーバーのリダイレクト設定です。
lolipopはhttpd.confなどの変更ができないため、.htaccessに記載します。
以下のサンプルは、httpをhttpsに、www無しをwww有りにredirectする設定も上部に記載しています。
拡張子がjs、ico、gif、jpg、png、css、htm、swf、txtなどは、そのままサーバーにリクエストしているのでリダイレクト対象からはずしています。
適宜、ご自分の環境に必要なものに書き換えてください。

#.htaccess

RewriteEngine On
# httpからの通信を、httpsにリダイレクト(www有り無し)
RewriteCond %{HTTPS} off
RewriteRule ^(.*$) https://www.example.comt/$1 [R=301,L]

RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css|htm|swf|txt)$ index.php
インラインでのレスポンシブデザイン対応
下記スタイルシートをインライン(inline)で適用すると、デバイスの解像度が479px以下の場合は上のスタイルシート、480px以上の場合は下のスタイルシートが適用される。
スタイルシートは別ファイルを作るより、インラインに記載する方が読み込み速度は速いのでSEOの効果もあるかも。

<style>
    @media screen and (max-device-width: 479px) {
        #contents {
            width: 100%;
        }
    }
    @media screen and (min-device-width: 480px) {
        #contents {
            width: 980px;
        }
    }
</style>
 
スーパースローモーション対応のxperia
ネットによる情報(間違えがある場合があります)
スーパースローモーション対応・非対応

Xperia XZs(SO-03J) 2017/5/26 Android7.1
Xperia XZ Premium(SO-04J) 2017/6/16 Android7.1
Xperia XZ2 2018/5/31 Android8.0
Xperia XZ3
Xperia5 ×
Xperia 1 2020/8/28 Android9~ 64,800円~