コンテナ内のサブリソースが404NotFound

質問全般・改善要望
返信する
baudog
メンバー
メンバー
記事: 31
登録日時: 2013年8月12日(月) 13:34

コンテナ内のサブリソースが404NotFound

投稿記事 by baudog »

いつもお世話になっております。

MODX Evolution 1.0.20J をインストールし、info というコンテナ内にサブリソース test を投稿したのですが、プレビューでも実際の URL でも 404 not found エラーとなってしまいます。(404ページはまだ未設定)

URL:http://xxxxx.jp/info/test.html
----------
Not Found
The requested URL /info.html/test.html was not found on this server.
Apache/2.2.3 (Red Hat) Server at xxxxx.jp Port 80
----------
上記の「requested URL」が /info.html/test.html になっているのは何でしょうか・・・

ちなみに、このテストページをルート配下に移動させるとちゃんと表示されます。
また、デフォルトでインストールされる「Minimal Template」の「最初のページ」は、そのままの位置なら表示されるのに、info の配下に移動すると同様のエラーとなってしまいます。

なお、このサイトはリニューアルで、既存の静的 HTML はそのまま残したまま modx をインストール。FTP 転送時にファイル名がかぶっているものは一切なかったです。

何が原因かご教授いただけましたら幸いです。


それぞれの設定は以下のとおりです。

<コンテナ名:インフォメーション>
エイリアス:info
公開ステータス:◯
リソースタイプ:ウェブページ
コンテントタイプ:text/html
リソースの出力:ブラウザ内に通常表示
コンテナとして扱う:◯
リッチテキストで編集:×


<.htaccess>(デフォルトのまま)
# http://modx.jp/docs/admin/htaccess.html

# Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# MODXをサブディレクトリにインストールしている場合は「/modx」などに。

RewriteRule ^(manager|assets)/.*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]


<システム情報>
OS Linux 2.6.18-419.el5 #1 SMP Fri Feb 24 22:06:09 UTC 2017 i686
PHPのバージョン 5.6.30
セーフモード off
php_sapi_name cgi-fcgi
MySQLのバージョン 5.1.43 ← スペック不足は承知の上でインストール
MySQLホスト情報 Localhost via UNIX socket
MODXのバージョン 1.0.20J
データベース文字コード: latin1 ← 今気づきましたが与えられたまま使ってます。
照合順序: latin1_swedish_ci ← 同上

<グローバル設定-フレンドリーURL>(デフォルトのまま)
フレンドリーURLを使用: はい
サフィックス: .html
ディレクトリ表現: はい
個別の拡張子表現: はい
エイリアスを使用: はい
エイリアスパスを使用: はい
重複エイリアスを許可: はい
エイリアス自動生成: numbering in each folder
baudog
メンバー
メンバー
記事: 31
登録日時: 2013年8月12日(月) 13:34

コンテナ内のサブリソースが404NotFound

投稿記事 by baudog »

自己レスです。
原因がわかりました・・・

静的なHTMLサイトのリニューアルということで、既存のファイルを残したままインストールしたわけですが・・・
/info.html があるのに、コンテナ名に info と付けてしまってました(T_T)

大変お騒がせしました。
返信する