Я добавил отдельные записи перенаправления 301 в .htaccess, чтобы перенаправить страницы Mambo моего старого сайта на страницы Joomla нового сайта, но старые URL-адреса по-прежнему генерируют ошибку 404. Есть идеи, почему? Я использовал следующий формат:
Перенаправить 301 http://www.site.com/old.htm http://www.site.com/new.htm
Я добавил их в конец файла .htaccess.
В Redirect
Директива не принимает полный URL-адрес в качестве "старого" местоположения.
Пытаться:
Redirect 301 /old.htm http://www.site.com/new.htm
Из документация:
Старый URL-путь - это путь с учетом регистра (% -декодированный), начинающийся с косой черты. Относительный путь не допускается. Новый URL-адрес должен быть абсолютным URL-адресом, начинающимся со схемы и имени хоста, но также может использоваться URL-путь, начинающийся с косой черты, и в этом случае будут добавлены схема и имя хоста текущего сервера.