Ниже представлен только код, который у меня есть в файле .htaccess
с apache 2.2.apache .htaccess переписать - могу ли я переместить это в httpd.conf
Я читал, что его влияние на производительность для использования .htacess
и лучше, если это может закончиться httpd.conf
. Поэтому можно ли добавить это в httpd.conf
? Если да, то где бы я это сказал?
Нужно ли входить в VirtualHost для каждого хоста, который в этом нуждался (в моем случае много хостов), или он мог бы в общем случае входить в httpd.conf, чтобы он применялся ко всем хостам?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
Вы считаете, что это изменение улучшит производительность Apache? – user1105192
есть, совершенно. цитата из вышеприведенного веб-сайта: _Вы должны избегать использования файлов .htaccess полностью, если у вас есть доступ к конфигурационному файлу главного сервера httpd. Использование файлов .htaccess замедляет ваш HTTP-сервер Apache. Любая директива, которую вы можете включить в файл .htaccess, лучше устанавливается в блоке Directory, так как она будет иметь тот же эффект с лучшей производительностью. –