[a-blog cms] Ver. 2.11の最新版のエイリアスリンク生成の不具合について
先日、2.11系の複数の他言語サイトにおいて、CMSを最新版の2.11.57に更新しました。
更新直後は気づかなかったのですが、しばらくして、英語版のサイトのリンクが全て、日本語版のリンクになっている事に気づきました。
ソーシャルメディアのリンクシェア時に、英語の記事の情報が取得されず、日本語の情報になってしまう現象に出くわしたことで気づきました。
本来、domain.com/en/page.html
と表示されるところが、domain.compage.html
と、/en/
が削除されてしまっていました。
この不具合に対して、こちらのフォーラムでパッチが提供されていました。
エイリアス機能を使った多言語サイトについて(v2.11.x)
お待たせしました。Ver. 2.11の最新版のエイリアスリンク生成の不具合について、パッチを用意させていただきました。 もし、Ver. 2.11.57 にアップデートすることがあれば、こちらのファイル(php/ACMS/function.php)をご利用ください。
v2.11.57 用 エイリアスURL表示時のリンク生成の不具合修正(php5.3-php5.5) https://gist.github.com/atsu666/62e6e3d5395ec54fa508a743d60a65bc
v2.11.57 用 エイリアスURL表示時のリンク生成の不具合修正(php5.6-php7.0) https://gist.github.com/atsu666/83fc0426fbfb0def18ff70c2c3256781
v2.11.57 用 エイリアスURL表示時のリンク生成の不具合修正(php7.1-php7.2) https://gist.github.com/atsu666/ed8cb8181bab80a9482e155710074d4d
こちらを適用したところ、不具合があったいずれのサイトも問題が解消されました。