いつもお世話になります。
表題の件ですが、Ver、1.0.12J-r1 にて
グローバル設定→フレンドリーURL
・フレンドリーURLを使用 / はい
・ディレクトリ表現 / いいえ
・エイリアスパスを使用 / いいえ
・エイリアス自動生成 / 無効
グローバル設定のフレンドリーURLは上記のように設定。
リソースエイリアスを20140513のようにした場合、存在しないリソースと判定されてエラーページのエイリアスが表示されまます。
エイリアスに数字以外の文字を入れると正常にリソースを閲覧できます。
MODxのデモサイト(1.0.12J-r1 )でも同様の現象が再現できます。
最新版の1.0.13Jではこの現象は起こらないようです。
バージョンアップすれば治ると思うのですが、とりあえず修正する方法はございますでしょうか。
http://modxblog.com/blog/entry/64/
↑この記事を参考にしてみたのですが、
/manager/includes/document.parser.class.inc.php
の記述内容が古いためか、エラーになってしまいました。
お忙しいところ申し訳ございませんが、どうぞ宜しくお願い申し上げます。
-----
ご利用のサーバ:
MODXのバージョン:1.0.12J-r1
PHPのバージョン:5.4.22
MySQLのバージョン:5.5.28
ブラウザ:googlechrome
-----
リソースエイリアスが数字だけの場合の不具合
Re: リソースエイリアスが数字だけの場合の不具合
https://github.com/modxcms-jp/evolution-jp/issues/87
一ヶ月くらい前に指摘を受けて修正した件だと思います。
https://github.com/modxcms-jp/evolution ... b3ca864055
1.0.12Jを修正する場合は、上記部分を修正してみてください。
一ヶ月くらい前に指摘を受けて修正した件だと思います。
https://github.com/modxcms-jp/evolution ... b3ca864055
1.0.12Jを修正する場合は、上記部分を修正してみてください。
Re: リソースエイリアスが数字だけの場合の不具合
yamaさん、いつもありがとうございます。
教えて頂いたソースの変更通りに変えて、キャッシュなども削除して見ましたが、
以前と同じでエイリアスが数字だけの場合は404になってしまいました。
素直に最新バージョンへ変更しようと思います。
1.0.13j はフォーラムで不具合報告が結構上がっておりましたので、
次期リリース候補の1.0.13j-r1-rc1 の方をインストールしようと思います。
早々にご返信頂き助かりました。
教えて頂いたソースの変更通りに変えて、キャッシュなども削除して見ましたが、
以前と同じでエイリアスが数字だけの場合は404になってしまいました。
素直に最新バージョンへ変更しようと思います。
1.0.13j はフォーラムで不具合報告が結構上がっておりましたので、
次期リリース候補の1.0.13j-r1-rc1 の方をインストールしようと思います。
早々にご返信頂き助かりました。