#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
});