Недавно я создал новый сайт в другом домене. Мне нужно перенаправить index.html
старого домена в индекс нового домена.Перенаправление определенной страницы в другой домен
Обычно это не проблема, но старый домен является корневым доменом сервера, а новый - добавлением. Таким образом, следующая строка вызовет цикл перенаправления, поскольку перенаправляет a.com/index.html
и b.com/index.html
на b.com/index.html
.
Redirect 301 /index.html http://b.com/
Есть ли способ сделать что-то подобное?
Redirect 301 http://a.com/index.html http://b.com/
TL; DR Как можно перенаправить index.html
одного домена в другой домен без него каскадом и вызывая петлю, потому что другой домен является добавление в домен (то есть в той же папке, для этого в соответствии с законодательством тот же .htaccess
).
Выглядит многообещающе, хотя я получаю ошибку сервера при добавлении символических ссылок. Есть идеи, почему это может быть? Спасибо за вашу помощь. – Olical
Не могли бы вы объяснить, какие типы символических ссылок вы создаете? Это символическая ссылка, которую мы имеем на системах * nix? Также вы также можете сообщить о соответствующей ошибке из вашего error.log, когда увидите ошибку сервера в браузере. – anubhava
Я имею в виду строку параметров в вашем примере. При включении опции follow symlinks мой сервер просто умирает без полезной информации об ошибке. Без этого ничего не происходит. – Olical