Вместо того чтобы показать конфигурацию nginx для сайта, вы ее (частично) удалили. Отключать настройки для работы сайта по защищенному протоколу имеет смысл только в одном случае - когда сертификат просрочен. И то при независимой настройке для HTTP/HTTPS вы не трогаете конфигурацию, касающуюся HTTPS.
Теперь можно посмотреть аналогичные настройки у другого сайта, если есть, или выпустить сертификат, выполняя валидацию домена вручную или при помощи специального сервиса, а потом с сертификатом "на руках" восстанавливать настройки для работы сайта по защищенному протоколу.
Так можно и только правило использовать (RewriteRule без RewriteCond) с ".+". Но все это не охватывает строку запроса (query string), например /?p=2 😉
https://p20.ru/features/redirect
Первой "переломной" была сама 5.0. Потом 5.4-5.5 - это уже приближение к "современным реалиям".
Но, естественно, и между 5.0 и 5.4 были свои "вехи", например пространства имен - это 5.3.
Полностью переработать.
MySQL 4 - очень старая версия и по меркам админов, и по меркам аналитиков. Она считалась "неполноценной" в профессиональном плане (не доросла до общепринятых стандартов).
Возможно, много переделывать и не придется, но проанализировать нужно все.
Если используется современный подход (единая точка входа), то второе правило не нужно. Если переходите с устаревших адресов наподопие /gbrowse.php?cat_id=57 или хотите убрать дубли по устаревшим адресам, тогда действительно нужна переадреасация при запросах по устаревшим адресам. При использовании единой точки входа такую переадресацию можно сделать на PHP в файле gbrowse.php и т.п. без добавления дополнительных правил для Web-сервера.
В общем обратитесь к программисту. Без полного понимания, что делаешь, в эти дебри лучше не соваться.
Увидела в .htaccess на старом сайте такое правило редиректа
RewriteRule ^(cat/\d+)/ /$1 [R=301,L]
RewriteRule ^cat/([0-9]+) /gbrowse.php?cat_id=$1 [L,QSA]
Но должен быть редирект наоборот: со страниц вида gbrowse.php?cat_id=57 на страницу вида cat/57
Подскажите, пожалуйста, как правильно указать такое правило. И что означает верхняя строка RewriteRule ^(cat/\d+)/ /$1 [R=301,L]
Обработка в каком файле выполняется? Я вам уже когда-то писал, что второе правило - это не обычный "редирект", а передача управления обработчику (внутреннее перенаправление).
Да, естественно.
Боюсь, для переноса домена "на российский паспорт" потребуется инициировать процедуру смены администратора на самого себя. Кстати, это интересный момент. Лучше спросить у регистратора или в КЦ. Может, в данном случае действительно разрешат упростить процедуру, приблизив ее к обычной замене паспорта, о чем выше писали.