SIRIUSで絶対URLをindex.htmlなしで取得する方法
カスタマイズする上でURLの取得は必須ですが、その中で絶対URL(フルアドレス)を必要とする場合も多々あると思います。
URLを取得するには、基本的には以下の独自タグを使います。
<% pageUrl %> | 今いるページの絶対URLを取得 |
---|
ただ、一点問題があって、このタグをトップページを取得した場合、index.html(index.php)が付加されちゃうんですよね。
では、どうするか!?
独自タグと関数を組み合わせる
以下の関数と組み合わせる事によって、今いるページの絶対URLを確実に取得する事ができます。
str_replace(置換したい文字列,置換後の文字列) | 指定された文字列を置換する |
---|
具体的にどう記述するかは以下。
<% pageUrl | str_replace(/index.html,/) %>
これで、
トップページでもカテゴリページでもエントリーページでもどこでも適切な絶対URLを取得できます♪
スポンサーリンク
SIRIUSで絶対URLをindex.htmlなしで取得する方法関連ページ
- スマホでのみ画像が表示されない時の対処方法
- シリウスでソーシャルボタンをコピペで設置する方法(SSL化対応)
- SIRIUSを使用する上で、色々調べた結果分かったカスタマイズ方法等のノウハウを書き留めました。
- アクセス解析タグの反映方法
- SIRIUSを使用する上で、色々調べた結果分かったカスタマイズ方法等のノウハウを書き留めました。
- ランキングを10位まで表示する方法
- SIRIUSを使用する上で、色々調べた結果分かったカスタマイズ方法等のノウハウを書き留めました。
- SIRIUSでtitleを記事名+サイト名にする方法+α
- SIRIUSを使用する上で、色々調べた結果分かったカスタマイズ方法等のノウハウを書き留めました。