Полностью переработать.
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]
Обработка в каком файле выполняется? Я вам уже когда-то писал, что второе правило - это не обычный "редирект", а передача управления обработчику (внутреннее перенаправление).
Да, естественно.
Боюсь, для переноса домена "на российский паспорт" потребуется инициировать процедуру смены администратора на самого себя. Кстати, это интересный момент. Лучше спросить у регистратора или в КЦ. Может, в данном случае действительно разрешат упростить процедуру, приблизив ее к обычной замене паспорта, о чем выше писали.
Какой дурью? Делать переадресацию на новый домен? Или использовать для переадресации отдельный хост?
И то, и то делать стоит. Это простейшая вещь для тех, кто хоть немного разбирается в администрировании Web-серверов и занимается поддержкой серьезных сайтов.
Правильно. Для старого домена. Это простейшая вещь, которую нужно объяснять только начинающим. ...и Вам, судя по всему.
Научитесь уже понимать написанное, прежде чем "опять" ко мне приставать.
Facepalm. Автор переносит сайт с одного домена на другой.
Кстати, было бы неплохо иметь и отдельные "сайты" для разных протоколов, чтобы не нагружать лишними условиями для переадресации основной сайт, но об этом в теме речи не было.