301 редирект и циклическая адресация — как решить проблему?
Исключите символом ! страницы при которых редирект не будет работать, в данном примере я исключил файл index.php если вам требуется более сложная  конструкция урла, то RewriteCond %{REQUEST_URI} !УРЛ_ПРИ_КОТОРОМ_РЕДИРЕКТ_ЗАПРЕЩЕНRewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !index.php$
RewriteRule ^(record|feedback|personal|licenses|work)/?$ index.php?page=$1 [L,NC]
Нифига не понял.
На старые адреса ставите обычный редирект, грубо говоря, если польхователь откроет /index.php?page=news то его перебросит (со сменой адреса в адресной строке) на /news
Запросы вида /news обрабатываете через точку входа (index.php), без редиректа.
В каком месте тут может возникнуть циклическая переадресация-то?