09/03/27 14:47:48
すみませんが、質問です。
CakePHPを使っているのですが、あるアプリケーションで、フロントコントロー
ラであるindex.phpを、一般画面用と管理画面用との2つ用意したいのです。
www(ドキュメントルート)
|
+ index.php(1. 一般画面用)
|
+ admin
|
+ index.php(2. 管理画面用)
そして、http://ドメイン名/admin/... となったリクエストだけ、2.の管理画
面用index.phpに渡すようにしたいのです。
http://ドメイン名/hoge → index.php?hoge (1.の一般画面用)
http://ドメイン名/hoge/fuga → index.php?hoge/fuga (1. の一般画面用)
http://ドメイン名/admin/hoge → index.php?hoge (2. の管理画面用)
http://ドメイン名/admin/hoge/fuga → index.php?hoge/fuga (2. の管理画面用)
このように指定するには、.htaccessにどのように指定したらよいでしょうか?
374:nobodyさん
09/04/03 13:14:38 nlrPhi8T
URLリンク(hogehoge.ero) => 404error!
URLリンク(hogehoge.ero) => OK!
となるんですが、/index.php/ を消す方法はないでしょうか?
今はこんな感じになってます
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php