Хорошо, мне нужно простое перенаправление:
Redirect 301 / http://www.new.com/
Аналогично этому, за исключением того, что я хочу, чтобы он ловил что-нибудь, например:
www.old.com/blah/blah/?xyz=123&aaaaabbbb=erewr3ttt#ewtjhirhjerh
и отправьте пользователя по адресу:
www.new.com
Должно быть легко, правда? Узнать, как это сделать, не так-то просто. Используя указанное выше правило, мы по-прежнему получаем 404 для вещей, которых нет, а не правило перенаправления, которое просто получает все.
В качестве альтернативы вы можете использовать RedirectMatch
директиву вместо использования mod_rewrite:
RedirectMatch 301 ^ http://www.new.com/
Обратите внимание ^
можно заменить на .*
, оба регулярных выражения соответствуют всему.
Это должно работать: -
RewriteRule (.*) http://www.new.com/ [R=301,L]
В (.*)
будет соответствовать всему и перенаправить только на http://www.new.com/.
Редактировать: Это было для Apache, я пометил вопрос как к Zeus.