【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を使うと処理が遅くなるっていうのをよく目にしますが、実際どれくらい影響があるのだろう・・・
以上です