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

Перенаправить старый домен на новый. Настроить индивидуальное перенаправление для более короткого URL

Я использую RewriteRule (.*)$ http://www.longerdomain.com/$1 [R=301,L] для перенаправления более короткого домена и всех его страниц на более длинный домен. Он отлично работает, но теперь мне нужно добавить условие или дополнительное правило, которое позволяет http://short.com/donate перенаправить на http://longerdomain.com/donation-form. Я пробовал это Redirect 301 /donate http://www.longerdomain.com/donation-form после RewriteRule, но безуспешно. Как мне этого добиться? Ура.

Самый простой способ сделать это, используя mod_rewrite,

RewriteRule ^/donate$ http://longerdomain.com/donation-form [R=301,L]

и поместите его перед своим генералом

RewriteRule (.*)$ http://www.longerdomain.com/$1 [R=301,L]

правило, так как это правило перенаправляет все, что ему дано.