«前の日記(2015-01-02 Friday) 最新 次の日記(2015-01-07 Wednesday)» 編集

libAlexandrina.so.tDiary


2015-01-03 Saturday

セクションアンカーなおしました。

2014-01-07追記 ※↓typoってます。なんか余計なiがある。ここでなおしました

ていうかなんでいままで動いていたのか?もしかして動いてなかったのか? section_permalink_anchor.rbを使っていて、twitterなどでリンクを貼り、この形式でアクセスするとパースエラーになっていた。

マニュアルに

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^([0-9\-]+)p?([0-9]*)\.html$ ?date=$1&p=$2 [L]
</IfModule>

とせよ、あるけれど、Apache + mod_rewrite をつかっておらず、nginxでプロキシしており、その設定であれしているので、これを conf.dしたの設定ファイルにしないといけないのだが、書いた記憶がない・・・。そういうわけで、以下の様にした(抜粋)。

server {
    location / {
        rewrite ([0-9\-]+)p?([0-9]*)\.html$ /index.rb?date=$1i&p=$2 last;
        proxy_pass http://blog.phalanxware.com;
    }
}

typoってます

Tags: tDiary nginx