エイリアスにハイフンを含んだサイトルート直下のコンテナをグループ制限してアクセスすると404エラーになります

質問全般・改善要望
返信する
ryocka
メンバー
メンバー
記事: 51
登録日時: 2014年4月28日(月) 00:06

エイリアスにハイフンを含んだサイトルート直下のコンテナをグループ制限してアクセスすると404エラーになります

投稿記事 by ryocka »

-----
ご利用のサーバ:Apache 2.4.4 (XAMPP portable Version 1.8.2-2)
MODXのバージョン:1.0.14J-r6-b2
PHPのバージョン:5.4.19
MySQLのバージョン:5.5.32
ブラウザ:Firefox 33.0.2/Chrome最新
-----

-----
【フレンドリーURLの設定】
フレンドリーURLを使用:はい
プレフィックス:空欄
サフィックス:空欄
ディレクトリ表現:はい
個別の拡張子表現:はい
エイリアスを使用:はい
エイリアスパスを使用:はい
重複エイリアスを許可:いいえ
エイリアス自動生成:numbering in each folder
-----

こんばんは。
サイト内の一部にウェブユーザーのみがアクセス可能なページを設置しようとしています。

http://example.com/foo-bar/
↑のような
「エイリアスにハイフンを含む」かつ「サイトルート直下のコンテナ」のリソース設定で
所属グル―プをウェブユーザーのリソースグループに設定しましたが
(ログイン状態で)アクセスすると404エラーになります。

エイリアスにハイフンを含まない http://example.com/foobar/
もしくはコンテナの階層を http://example.com/baz/foo-bar/ のような、ルート直下ではないところに変更すると
404が解消され、ログイン状態のウェブユーザーが閲覧できるようになりました。

できれば一番最初のようなURLで運用したいのですが、どのように設定すれば404エラーが出なくなるのでしょうか?
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: エイリアスにハイフンを含んだサイトルート直下のコンテナをグループ制限してアクセスすると404エラーになります

投稿記事 by yama »

http://mng.demo.modx.jp/
上記で再現サンプルを作ることはできますでしょうか?もしできれば修正してみます
ryocka
メンバー
メンバー
記事: 51
登録日時: 2014年4月28日(月) 00:06

Re: エイリアスにハイフンを含んだサイトルート直下のコンテナをグループ制限してアクセスすると404エラーになります

投稿記事 by ryocka »

こんばんは。
ご提示いただいたテストサイトの最新バージョンで試しましたが再現には至りませんでした。
また、XAMPP上で直近バージョン(1.0.14J-r5/1.0.14J-r6-b2/1.0.14J-r6-b3)を新規インストールして試してもやはり再現しませんでした。

現在構築中のサイトは、MODxの上書きインストールやスニペット上書きを何度か繰り返したため、もしかするとその過程で本体をおかしくしてしまったのかもしれません。
バックアップを取り、新規にMODxをインストールし直しデータをリストアしたところ、404の出ていたリソースが直りました。

お騒がせして申し訳ありませんでした。
万一また同じような現象になった場合は、あらためて当トピックに追記することにいたします。
返信する