# /**
#  * .htaccess for Lambda
#  *
#  * @version 2.0.0
#  */

<Files ~ "^.*\.(ini|tpl)$">
    order deny,allow
    deny from all
</Files>

########################################################################
# no indexes
########################################################################
Options -Indexes

########################################################################
# follow symLinks for `mod_rewrite'
########################################################################
Options +FollowSymLinks

########################################################################
# php settings
########################################################################

############################
# configuration: ./php.ini #
############################



########################################################################
# mod_rewrite
########################################################################
RewriteEngine on
RewriteBase /er_demo2/admin/
RewriteRule ^index\.php - [NC,L]

# [mod_dir: リダイレクト対策]
#  通常、ユーザが末尾のスラッシュ無しでリソースへのリクエストを発行し、
#  そして、そのリソースがディレクトリを指していた場合、mod_dir  は、
#  末尾にスラッシュを付加した上で同じリソースにリダイレクトさせます。
#  (Apache マニュアルより引用)
#
#  例えば、http://example.com/lambda に フレームワークを設置した場合、
#  
#  スラッシュで終わらないリクエスト(http://example.com/lambda)を受けた時、
#  http://example.com/lambda/ にリダイレクトされることを期待し、
#  リダイレクト後に フレームワーク でディスパッチすることを目的とする。
#
#RewriteCond %{REQUEST_URI} ^/admin

########################################################################
# Lambda setting: for URI_REWRITE_{STATIC|DYNAMIC|HYBRID}
########################################################################
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
