.htaccessの内容は以下の通りです。
これだと、無限ループになります。
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent /http://localhost/c5
order deny,allow
ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 8:58
ドキュメントルート直下のc5フォルダにConcrete5を設置しました。
ドキュメントルートにアクセスした時、自動的にc5フォルダのConcrete5を開きたいのですが、.htaccessでは無限ループになる様なので、他に良い方法がありますか
HTMLのMETAタグで転送する方法もありますが、もっとスマートな方法があれば教えてください
タグ:
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 10:18
同じドメインでRedirectをかけるとループします。
Redirctの代わりにRedirectMatchを使えばよいでしょう。
余談ですが、金輪際ルートに何も置かない、ということでなければ、一時的なリダイレクトにしておいたほうがいいかもしれませんよ。
Redirctの代わりにRedirectMatchを使えばよいでしょう。
RedirectMatch temp ^/$http://localhost/c5/
余談ですが、金輪際ルートに何も置かない、ということでなければ、一時的なリダイレクトにしておいたほうがいいかもしれませんよ。
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 11:17
hissy 様
無事、ドキュメントルートへのアクセスが、サブフォルダのc5にリダイレクトされる様になりました。大変ありがとうございました。
基本的には、ルートに何も置かないつもりですが、当面tempで運用することにします。
今回は.htaccessを設置することで解決できましたが、レンタルサーバーによっては、.htaccessを設置できないことがあります。
ルートにindex.phpを設置することでサブフォルダのconcrete5を利用できる方法があれば、便利だと思います。
無事、ドキュメントルートへのアクセスが、サブフォルダのc5にリダイレクトされる様になりました。大変ありがとうございました。
基本的には、ルートに何も置かないつもりですが、当面tempで運用することにします。
今回は.htaccessを設置することで解決できましたが、レンタルサーバーによっては、.htaccessを設置できないことがあります。
ルートにindex.phpを設置することでサブフォルダのconcrete5を利用できる方法があれば、便利だと思います。
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 11:45
ルートにconcrete5をインストールしてサイトマップ上のTOPページには何もおかず Page Auto Redirect アドオンで下層にリダイレクトすると言う方法もありますよ。.htaccessが置けないサーバーはプリティURLが使えないので、使わないほうがいいと思いますけどねぇ。
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 17:05
ありがとうございます。Page Auto Redirectアドオンですね、メモしておきます。
既設サイトをConcrete5に移行する場合、ルートのファイルは触らずに、ルート直下にConcrete5をインストールしておいて、サイトを構築後にルートへのアクセスをConcrete5にリダイレクトしたいので、ルートにインストールするのは難しいんですよね。
そして、GMO iCLUSTA+は .htaccessは置けるけどファイルアクセス関係は非対応ということで、プリティURLは使えるけど、リダイレクトの指定が出来ないという状態になっています。
そういう場合、レンタルサーバーを変更すれば良い話ではありますが、それをせずに何とかしたい訳です・・・。
既設サイトをConcrete5に移行する場合、ルートのファイルは触らずに、ルート直下にConcrete5をインストールしておいて、サイトを構築後にルートへのアクセスをConcrete5にリダイレクトしたいので、ルートにインストールするのは難しいんですよね。
そして、GMO iCLUSTA+は .htaccessは置けるけどファイルアクセス関係は非対応ということで、プリティURLは使えるけど、リダイレクトの指定が出来ないという状態になっています。
そういう場合、レンタルサーバーを変更すれば良い話ではありますが、それをせずに何とかしたい訳です・・・。
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 17:13
何というかWordPress的な発想ですが、concrete5は基本的にルート直下にインストールすることを想定されているので、そうすることをおすすめします。プリティURLをオフにすれば、すべて /index.php/ から始まることになるので、既存サイトとの共存で困ったことは無いですよ。
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法
2012年7月30日 at 18:39
WordPressでもマルチサイトにしようと思うとサブディレクトリーは困ったことになるので、個人的にCMSのインストールは極力ルートにしてます。

Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: ドキュメントルートからサブフォルダのConcrete5を開く方法