Задать вопрос

Как сделать перенаправление ajax-запроса?

Есть ссылка в ajax-запросе вида - https://example.com/ru/?wc-ajax=get_refreshed_fragments
Нужно чтобы происходило перенаправление на https://example.com/en/?wc-ajax=get_refreshed_fragments
Пробовал писать так, но не помогло:
RewriteCond %{HTTP_HOST} ^example.com$
RewriteCond %{QUERY_STRING} wc-ajax
RewriteRule ^$ https://example.com/en/? [R=301,L]

и
RewriteCond %{HTTP_HOST} ^example.com$
RewriteCond %{QUERY} ^wc-ajax [NC]
RewriteRule ^$ https://example.com/en/? [R=301,L]
  • Вопрос задан
  • 374 просмотра
Подписаться 5 Простой Комментировать
Решения вопроса 1
wisgest
@wisgest
Не ИТ-специалист
(Регулярному выражению ^$ удовлетворяет только пустая строка.)

Попробуй так (не проверял и сам плохо знаком с mod_rewrite):
RewriteCond %{QUERY_STRING} wc-ajax
RewriteRule ^ru/(.*) /en/$1 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы