レンタルサーバーでElmとSPAしたい
今まで私が作成したSPAではとりあえずフラグメントとクエリーで茶を濁していました。
https://hoge.com/app-name/?id=1#editPage
このようにです。
.htaccessをなんとかすれば、レンタルサーバーでもパーサーを使えるのではと思っていましたが後回しでした。
.htaccess
書いたものがこちらです。
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /stimer/
RewriteRule ^img/(.*)$ img/$1 [QSA,L]
RewriteRule ^sound/(.*)$ sound/$1 [QSA,L]
RewriteRule ^(.*/)(.*?)$ $2 [QSA,L]
</IfModule>
/stimer/
これは今回作ったアプリ名です。
img/
sound/
これは画像ファイルとサウンドファイルを置くフォルダです。
動作
https://hoge.com/app-name/
https://hoge.com/app-name
どちらでもアクセスできます。
https://hoge.com/app-name/5
アクセスできません。
最後に/
を入れる必要があります。
https://hoge.com/app-name/5/
アクセスできます。
https://hoge.com/app-name/sound/start.mp3
アクセスできます。
作ったもの
まとめ
情報が少ないと感じるのは、自分の検索能力が低いのかElmだからでしょうか?
それとも格安レンタルサーバーなんて今どき使わないのでしょうか?
自分が斜め上を行ってしまっているのでしょうか?
他の人はどうしているのだろうと、腑に落ちないところがありますが、個人的には便利になりそうです。
マサカリお待ちしてお入ります。