【fuelphp】httpd.confで設定する .htaccessは使わない
はじめに
デフォルトだとrewrite周りの処理が.htaccessに記述されているので、今回はhttpd.confに記述してみた。
.htaccessの記述をhttpd.confに移動させただけなんですけどね・・・
実装
httpd.conf
<VirtualHost *:80>
ServerName example.com
DocumentRoot "/var/www/html/example.com/public"
SetEnv FUEL_ENV development
<Directory "/var/www/html/example.com/public">
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</Directory>
</VirtualHost>httpd.confを編集して、public/.htaccessを削除すれば完了です
ところで.htaccessを使うと処理が遅くなるっていうのをよく目にしますが、実際どれくらい影響があるのだろう・・・
以上です