index.phpを除くの設定について

2017年6月3日 at 21:41

先程、index.phpを除くの設定をしたところ
開かなくなりました。

設定画面も開かなくなりどうしたら良いのか分からなくなったので投稿させていただきました。

concrete5のバージョン → バージョン8です。
サーバーは、Conoha
キャッシュをクリアしたかどうか →管理画面に入れないのでしてません。
サーバーソフトウェア → Apache
PHPのバージョン → PHP 5.6.29

TOP ページ以外 Not Foundで表示されません。

何か対処方法はありますでしょうか?

タグ:

Re: index.phpを除くの設定について

2017年6月4日 at 9:57
.htaccess ファイルの設置はされましたか?
http://concrete5-japan.org/help/5-7/using-concrete5-7/dashboard/system-and-maintenance/seo-and-statistics/urls/
 

Re: index.phpを除くの設定について

2017年6月4日 at 10:13
ありがとうございます。

設置してあります。

中身はこの様になっています。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
 

Re: index.phpを除くの設定について

2017年6月4日 at 10:19
プリティ URL をオンにすると、自動的に index.php がリンクから消えます。

index.php/[各ページのURL]
index.php/dashboard/

と index.php をいれたらアクセスできますか?

ここからは推測ですが、そうなると、Apache サーバーの設定の問題になるかも。
Conoha ということで、ご自分でサーバーを構築されたと思うので、
mod_rewrite のインストールし忘れか、.htaccess を書くディレクトリに設置したものを有効にしていないなどが考えられます。
 

Re: Re: index.phpを除くの設定について

2017年6月4日 at 11:14
ありがとうございます。

index.phpを付けた所アクセスできたので
管理画面に行くことができたのでとりあえず設定を元に戻しました。
1ページを残して全てアクセス出来るようになりました。
ただ何故かその1ページだけがindex.phpの無いURLにリダイレクトされます。

conohaについては、concrete5をインストールするオプションがあったので
そのままインストールしました。
サーバーの設定がどうなっているかちょっと色々調べてみます。