У меня есть новая настройка сервера на машине CENT OS. Я столкнулся с проблемой перенаправления htaccess. Рамки - Silverstripe Php frmawork. (Из-за рамки вопроса редиректа HTAccess не работают.) в php_info() я могу видеть - загруженных модулей - mod_rewritehtaccess правило перенаправления на сервере CENT OS
Ниже один из кода образца перенаправления я использую в моем проекте. Перенаправить из корня/go dir. на root/trk/link.php. Он отлично работает на старом сервере linux, но не на этом новом сервере. Здесь я получаю ошибку «Не найден».
<IfModule mod_rewrite.c>
RewriteEngine on
Redirect /go/ /trk/link.php?param=
</IfModule>
Есть ли какой-либо конкретный параметр, который мне нужно сделать в файле apache (httpd.conf) ???
Как всегда в таких случаях: посмотрите файл журнала, вот для чего он предназначен. И, вероятно, включение журнала переадресации - тоже хорошая идея, не так ли? После того, как вы это сделали, придите сюда и спросите более конкретные детали. – arkascha
Кроме того, если вы используете этот сервер самостоятельно, чтобы у вас была полная административная власть над этим демоном http, почему вы используете переписывание стиля .htaccess? Попробуйте определить статические правила перезаписи в основной конфигурации http-демона. Файлы .htaccess' замедляют все, их сложнее отлаживать и часто не нужно. – arkascha