Как использовать jquery rewrite перенаправляющий URL

#jquery #url #redirect #rewrite

#jquery #url #перенаправление #url-перезапись

Вопрос:

Я создал выпадающий список (с функциями javascript onchange), я хотел бы переписать URL перенаправления из этого:http://localhost/en/abc/kk.php?CT=1 для http://localhost/abc/kk.php?lang=enamp;CT=1 с помощью jquery.

Возможно ли это сделать?

Комментарии:

1. Где эти URL-адреса? Является ли выпадающий список меню с привязками, которые указывают на тот / эти URL-адреса? Приведенной здесь информации недостаточно для формирования и ответа.

2. простой, который вы хотите добавить lang=en в строку вашего запроса? правильно

3. Если вы хотите просто добавить параметр lang, вы можете обновить href атрибут ссылки

Ответ №1:

Вы не можете переписать URL перенаправления с помощью клиентского скрипта, такого как сам javascript. Для этого вам нужен .htaccess файл.

Однако, если URL-адреса http://localhost/en/abc/kk.php?CT=1 уже присутствуют в вашей разметке, например, в тегах привязки

 <a href="http://localhost/en/abc/kk.php?CT=1">Some Link Text</a>
  

Затем вы можете использовать jQuery для изменения значения

 $(document).ready(function() {
    $("a").attr("href","http://localhost/abc/kk.php?lang=enamp;CT=1");
    //It is better to replace the values using pattern mathcing
});