読者です 読者をやめる 読者になる 読者になる

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

以上です