Назад | Перейти на главную страницу

.htaccess 301 редирект вызывает внутреннюю ошибку сервера 500

Я добавил отдельные записи перенаправления 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-путь, начинающийся с косой черты, и в этом случае будут добавлены схема и имя хоста текущего сервера.