1.0.10Jにアップデート後URL構造が変わってしまいました
Posted: 2013年5月11日(土) 04:55
MODX Evolution Version:1.0.6J-r4 から 1.0.10J にアップデートをしたのですが、サイトの動作がアップデート前と変わってしまったので質問させてください。
1.URLの構造が変わってしまった
アップデート前はコンテナ内のサブリソースがメニューに表示のチェックが外れている場合、コンテナのファイル名は「コンテナ.html」でした。
アップデート後は「コンテナ/」となってしまい、あたかも下位にファイルがあるような表示になるのですが実際にはサブリソースは非表示の為、コンテナ名.htmlにしたいのですがどうすればよいでしょうか。
(ツール/グローバル設定/フレンドリーURL/ディレクトリ表現「はい」になっています。 「いいえ」にした場合はコンテナ名にhtmlがついてしまい目的とは違うようです。)
2.エイリアス名がproductsのコンテナが403エラーになる。(解決しました)
アップデート後、エイリアス名がproductsのコンテナが403エラーになってしまいました。
エラーになるのは「ドメイン名/products/」だけで、下位のコンテナ(ドメイン名/products/category/)やページ(ドメイン名/products/category/ページ.html)は表示されます。
現在はコンテナのエイリアス名を「product」にして回避しています。(エイリアス名を変更しただけで表示されるようになりました。「products」に変更すると403エラーになります。)
サーバーに同名のフォルダがあるのが原因でした。フォルダの削除で表示されるようになりました。
3.テンプレート変数の画像が表示されない(解決済み 参考まで)
テンプレート変数の変数名を違う名前にして保存したのちに元の変数名に戻して保存したら表示されるようになりました。
1の使用方法
同じ商品で型番・JAN・重さが違う商品があり、それぞれの商品詳細をコンテナ内にサブリソースとして設置し、コンテナからDittoで呼び出し、商品一覧を作成しています。そのページからの下位は表示したくなく、このコンテナが最終URLであるように見せたいのです。
1については解決策が必要です。よろしくお願いします。
1.URLの構造が変わってしまった
アップデート前はコンテナ内のサブリソースがメニューに表示のチェックが外れている場合、コンテナのファイル名は「コンテナ.html」でした。
アップデート後は「コンテナ/」となってしまい、あたかも下位にファイルがあるような表示になるのですが実際にはサブリソースは非表示の為、コンテナ名.htmlにしたいのですがどうすればよいでしょうか。
(ツール/グローバル設定/フレンドリーURL/ディレクトリ表現「はい」になっています。 「いいえ」にした場合はコンテナ名にhtmlがついてしまい目的とは違うようです。)
2.エイリアス名がproductsのコンテナが403エラーになる。(解決しました)
アップデート後、エイリアス名がproductsのコンテナが403エラーになってしまいました。
エラーになるのは「ドメイン名/products/」だけで、下位のコンテナ(ドメイン名/products/category/)やページ(ドメイン名/products/category/ページ.html)は表示されます。
現在はコンテナのエイリアス名を「product」にして回避しています。(エイリアス名を変更しただけで表示されるようになりました。「products」に変更すると403エラーになります。)
サーバーに同名のフォルダがあるのが原因でした。フォルダの削除で表示されるようになりました。
3.テンプレート変数の画像が表示されない(解決済み 参考まで)
テンプレート変数の変数名を違う名前にして保存したのちに元の変数名に戻して保存したら表示されるようになりました。
1の使用方法
同じ商品で型番・JAN・重さが違う商品があり、それぞれの商品詳細をコンテナ内にサブリソースとして設置し、コンテナからDittoで呼び出し、商品一覧を作成しています。そのページからの下位は表示したくなく、このコンテナが最終URLであるように見せたいのです。
1については解決策が必要です。よろしくお願いします。