На нашем веб-сервере каталог был «скопирован» из одного места в другое. Теперь исходное местоположение исчезло, однако я получаю запросы на перенаправление на новое местоположение.
Я полагаю, что mod_rewrite был бы лучшим способом сделать это, хотя я не возражаю против использования других методов, если они доступны. Схема URL такая.
Старый URL: www.exampleurl.com/subdir1/olddirectory/subdir2
Новый URL-адрес: www.exampleurl.com/subdir1/newdirectory/subdir2.
Subdir1 никогда не изменится, поэтому его и часть .com, вероятно, можно игнорировать. Однако к каталогам subdir2 часто обращаются напрямую, и существует множество различных вариантов.
Мы уже используем mod_rewrite для перенаправления всего трафика через SSL/TLS, так что продолжать это, вероятно, будет лучше всего.
Я чувствую, что здесь отсутствует некоторая информация, основанная на комментариях и ответах. Итак, вот как настраиваются рассматриваемые сайт и каталоги на супербазовом уровне. Надеюсь, это поможет с дальнейшими ответами.
Сайт распределен между двумя конфигурациями VirtualHost в двух файлах, один для HTTP и один для HTTPS. HTTP VirtualHost содержит условие и правило mod_rewrite для перенаправления всего трафика на него на порт HTTPS. Рассматриваемые каталоги настраиваются в отдельных файлах внутри conf-enabled. Оба включают объявление псевдонима и область каталога. Псевдоним необходим, так как фактические файлы находятся в каталогах /mnt при монтировании NFS.