У меня есть новая настройка сервера на машине CENT OS. Столкнулся с проблемой перенаправления htaccess. Фреймворк — фреймворк Silverstripe Php. (из-за того, что структура проблемы перенаправления htaccess не работает.) в php_info() я вижу - Загруженные модули - mod_rewrite
Ниже приведен один из примеров кода перенаправления, который я использую в своем проекте. Перенаправление из root/go dir. в корень/trk/link.php. Он отлично работает на старом сервере Linux, но не на этом новом сервере. Здесь я получаю сообщение об ошибке «Не найден».
<IfModule mod_rewrite.c>
RewriteEngine on
Redirect /go/ /trk/link.php?param=
</IfModule>
есть ли какая-то конкретная настройка, которую мне нужно сделать в файле apache (httpd.conf)???
.htaccess
? Попробуйте определить статические правила перезаписи в основной конфигурации демона http..htaccess
файлы все замедляют, их сложнее отлаживать и часто они не нужны. - person arkascha   schedule 19.11.2013/var/log/httpd/
. Там должен быть как минимум доступ и файл журнала ошибок. И файл журнала перенаправления, если вы включили его в конфигурации демонов. - person arkascha   schedule 19.11.2013.htaccess
, вы должны либо принять это и играть в эту игру, либо вы должны один раз сгенерировать правила перезаписи, а затем перенести их в основную конфигурацию. Пока придерживайтесь первого варианта. - person arkascha   schedule 19.11.2013.htaccess
. Вы делаете это в основной конфигурации http-сервера. Обычно он отключен, так как это поток безопасности. - person arkascha   schedule 19.11.2013