Я пытаюсь изменить .htaccess на веб-сайте, чтобы каждая страница перенаправлялась на определенную страницу на другом веб-сайте. Мне удалось загрузить страницы без корневого уровня для перенаправления на новый домен без каких-либо проблем, но, как бы я ни старался перенаправить из корня старого веб-сайта, я в конечном итоге получаю «слишком много проблем с перенаправлением». Это очень удобно для оптимизации сайта, когда он изменился с предыдущего домена, поэтому было бы полезно знать.Избегайте слишком много переадресаций на уровне корня 301
код у меня есть рабочая это:
Redirect 301 /my_counselling.html newsite.org.uk/
Redirect 301 /fees_and_contacts.html newsite.org.uk//?page_id=11
Redirect 301 /qualifications.html newsite.org.uk/
Redirect 301 /resources.html newsite.org.uk/
Redirect 301 /abuse.html newsite.org.uk/
Redirect 301 /drug_and_alchol.html newsite.org.uk//?page_id=57
Redirect 301 /lgbt_sexuality.html newsite.org.uk//?page_id=13
Redirect 301 /dyslexia.html newsite.org.uk//?page_id=8
Но следующие попытки соответствовать уровню ROOT все терпеть неудачу:
Redirect 301/newsite.org.uk/
или
RewriteRule oldsite.com/ newsite.org.uk [R=301,L,NC]
или
RedirectMatch 301 ^/ newsite.org.uk/
которые являются рекомендациями, которые я прочитал.
Такое ощущение, что все должно быть очень просто. Если я могу просто получить посетителей и ботов, которые пошли бы к корню старого сайта, чтобы перейти к корню нового сайта, я сделаю это.
Большое спасибо!