人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessの設定について


いくつかのフォルダ配下以外のPHPファイルをリクエストした場合は、必ずindex.phpを実行するといった設定をする場合どのように記述したらよろしいでしょうか?

現在、1フォルダのみ指定することはできたのですが、
複数のフォルダを指定するにはどうしたらよいでしょう?

現在(includes配下以外のファイルはindex.phpへ飛ぶ):
RewriteEngine on
#RewriteRule ^(.*) index.php [L]
RewriteRule !includes/(.*) index.php [L]

また、
.phpファイル全てに対してindex.phpへ飛ばす制御を入れて、他の拡張子のファイルは通常通り読み込むといった設定があればそれも知りたいです。


宜しくお願いいたします。








●質問者: BQ Face
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど
ベストアンサー

RewriteCondで除外パターンを必要数続けて、
どれにも該当しなければ全てジャンプという書き方の例

RewriteEngine on
RewriteCond %{REQUEST_URI} !includes/(.*) 
RewriteCond %{REQUEST_URI} ・・・
RewriteCond %{REQUEST_URI} ・・・
RewriteRule ^(.*)$ index.php [L]

BQ Faceさんのコメント
ありがとうございました! うまく動作しました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ