FacebookのOGPに対応するヘルパーが正常なURLを出してくれない
ignix > FacebookのOGPに対応するヘルパーが正常なURLを出してくれない @ 2013/10/28 5:43 |
---|
[baserCMS]Facebookなどで使われるOGPに対応するヘルパーを自作する
http://blog.mani-lab.com/wp_import/archives/74 という、ヘルパーを導入して、正常に動いてると思っていたのですが、 URLを書き出す部分が自分の自分の環境では正常にできていないのです。 どなたか知恵を貸していただけませんでしょうか? 実際のURLが http://独自ドメイン/index.php/ブログ名/archives/19 なのですが http://独自ドメイン/ブログ名/archives/19 となってしまいます。 スマートURLがオフなので、index.phpが表示されるのが正しいのですが、 ヘルパーを使うと表示されません。 ■ BaserCMSのバージョン:2.1.1 |
goichi > Re: FacebookのOGPに対応するヘルパーが正常なURLを出してくれない @ 2013/10/28 12:03 |
---|
こんにちは(^^ 作った本人です、すみません。
ブログの方にもコメントを頂いていましたが、こちらで回答したほうが良さそうだったので、ちょっと書いてみます。 bc_ogtags.phpの85行目付近で、URLの生成を行っている箇所があります。 ここで使用されている関数「$this->getHere()」を「$bcBaser->getHere()」に書き換えてみてもらえないでしょうか? うっかり、baserCMSの関数があるのに、すっ飛ばしてCakePHPの元々の関数を利用したのが原因かと思います。 ちょっと試せていないのですが、お急ぎかもしれないと思いましたので、不確かな情報で恐縮ですが、取り急ぎ回答しておきます。 |