- 1 名前:nobodyさん [02/06/11 19:29 ID:wH0rV3+D]
- Apacheのモジュール『mod_rewrite』に関連するスレです。
基本的な内容は↓ページを読むこと。 japache.infoscience.co.jp/rewriteguide/ japache.infoscience.co.jp/japanese_1_3_6/manual/mod/mod_rewrite.html それではマターリ逝きましょう。
- 373 名前:nobodyさん mailto:age [2009/03/27(金) 14:47:48 ID:???]
- すみませんが、質問です。
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さん [2009/04/03(金) 13:14:38 ID:nlrPhi8T]
- hogehoge.ero/index.php/eroero.htm => 404error!
hogehoge.ero/eroero.htm => 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
|

|